79646
怎么在拼接SQL语句时,在WHERE后面加上括号啊?
回帖数 6
阅读数 8546
发表时间 2010-10-28 14:10:16
下面我想拼接成下面的SQL语句,请问该怎么写?
SELECT * FROM zt_memberreport WHERE ( oenedby = 'admin' OR mainsend = 'admin' OR carbonsend LIKE '%admin%') AND ( 1 AND `openedby` LIKE '%cyf%' ) AND ( 1 ) AND zt_memberreport.company = '1' ORDER BY id desc
SELECT * FROM zt_memberreport WHERE ( oenedby = 'admin' OR mainsend = 'admin' OR carbonsend LIKE '%admin%') AND ( 1 AND `openedby` LIKE '%cyf%' ) AND ( 1 ) AND zt_memberreport.company = '1' ORDER BY id desc
6个回复
我看了dao.class.php了。
将markleft放在where前面时,出现的SQL语句是“select * (where (........)”,这样的话,该括号的位置不正确。
当将markleft放在where放在后面时,出现的SQL语句时“select * where ( oenedby = 'admin' )(OR mainsend = 'admin' OR carbonsend LIKE '%admin%')”显然也没有达到所想的效果。
还请春生哥再指点一下。谢谢。
将markleft放在where前面时,出现的SQL语句是“select * (where (........)”,这样的话,该括号的位置不正确。
当将markleft放在where放在后面时,出现的SQL语句时“select * where ( oenedby = 'admin' )(OR mainsend = 'admin' OR carbonsend LIKE '%admin%')”显然也没有达到所想的效果。
还请春生哥再指点一下。谢谢。
2010-10-29 10:04:10 longsky 回帖
联系我们
联系人
丁芝/高级客户经理
电话(微信)
17663906485
QQ号码
1481227768
联系邮箱
dingzhi@chandao.com

相关帖子
阿西巴 | 最后回帖 2016-03-25 20:36 lifei
Hcylahnstt | 最后回帖 2016-04-06 14:48 石洋洋
冯先生 | 最后回帖 2015-12-25 17:20 王春生
冯先生 | 最后回帖 2016-05-10 17:38 石洋洋
杨工 | 最后回帖 2017-08-28 14:23 兔斯基的耳朵
剧终人散i | 最后回帖 2017-12-01 12:13 禅道-李锡碧



精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


