Mysql_And后面拼接查询字段
根据变量来查询数据库字段,例如前端给的是5-7,那么SQL应该是
select * from 表名 where hour_dosage5 != 0 and hour_dosage6 != 0 and hour_dosage7 != 0
我是这样写的,不管是两个变量拼接也是好,还是hour_dosage写死number作为变量,SQL都可以执行,但是查不到数据,数据库是符合条件的数据,前辈们,有其他想法吗?
回答:
- 符合条件的数据截图一条出来看看
- 把你拼接的sql打印出来贴一下
- 可以试一下下面的语句
select * from 表名 where hour_dosage5 > 0 and hour_dosage6 > 0 and hour_dosage7 > 0
已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。
以上是 Mysql_And后面拼接查询字段 的全部内容, 来源链接: utcz.com/p/944481.html