这是我运行mysql查询的代码,我使用ajax获取$contactgroup
如果$contactgroup is not null or empty
使用AND运行查询但现在只运行查询而没有和条件,我正在打印$ contactgroup和$ sql打印数据,但是它没有运行查询和条件,我不知道为什么这个人不会工作,
<?php
$contactgroup=$_GET['contactgroup'];
print $contactgroup;
$sql = "SELECT * FROM contact where isdeleted = 0 ";
print $sql;
if ($contactgroup !="" && $contactgroup !="Empty" ){
print "contact group is null or empty";
$contactgroup_exp = explode(',', $contactgroup);
$sql .= " AND contactgroup in ('".implode("', '", $contactgroup_exp)."')";
}
?>
现在我的打印查询结果是
SELECT * FROM contact where isdeleted = 0
如果$ contactgroup不为空或空
,我想要的是什么SELECT * FROM contact where isdeleted = 0 AND contactgroup in ('xxxxxxx')
任何人都可以告诉我哪里出错了,谢谢
答案 0 :(得分:0)
SELECT * FROM contact where isdeleted = 0 AND contactgroup IS NOT NULL;