回 帖 发 新 帖 刷新版面

主题:[原创]请教一个sql条件查询的问题,谢谢!!

"select * from tb_user where username='"+session.getAttribute("username")+"'and status='版主'"
为什么有的地方是单引号,有的地方是双引号,其中的+又是什么意思那?搞不明白,求赐教!

回复列表 (共3个回复)

沙发

建议楼上看SQL的书~

 用OUT.PRINT(SQL)显示语句,在数据库中执行试验。

板凳

不明白

3 楼

这句话首先应该是赋给一个String,当然要“”,其次"+session.getAttribute("username")+是jsp的内置对象,括号里面的也是STRING型的!而‘’是sql赋值的时候把=后面的给看成字符了!

我来回复

您尚未登录,请登录后再回复。点此登录或注册