根据多个条件的删除

wsl1228 2017-03-28 08:37:41
上一个页面用ID=<%=rs.getString(1)%>传值,怎样才能传两个数据?

sql="delete from chengji where student_id="+request.getParameter("student_id") and sj_id="+request.getParameter("sj_id");
删除语句报错怎么办?因为数据表数据要有两个字段才能唯一标识。求大神解答
...全文
208 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
TakeTheSun 2017-03-30
  • 打赏
  • 举报
回复
sql="delete from chengji where student_id="+request.getParameter("student_id") +" and sj_id="+request.getParameter("sj_id");
ja_rome 2017-03-30
  • 打赏
  • 举报
回复
request.getParameter 不能获取值,那么只能是前台传值有问题,这种情况楼主应该先检查Jsp页面; 然后再运行sql语句的时候 先在数据库里运行,运行通过 了 才拷贝到java中 ,这样就基本能排除sql语句错误了
wsl1228 2017-03-29
  • 打赏
  • 举报
回复
request.getParameter("student_id") 无法获取a标签的<%=rs.getString(1)%>传值为什么?怎样写才正确?
qq_36142091 2017-03-28
  • 打赏
  • 举报
回复
注意拼接字符串的时候 前后的空格

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧