我在users表中有一个maildgest列,所以..当用户登录时,我将该值保存在如下会话中
$_SESSION['maildigest'] = $user->maildigest;
所以对于某些特定的记录,这个列值是零..而某些特定的记录,这个列值是143113
因此,我将在这个查询中显示maildiedget列不等于零的记录
我将会话值保存在一个变量中
$parentclientadmin=$_SESSION['maildigest'];
$retval = "SELECT * FROM `mdl_user` where maildigest IN ($id,$parentclientadmin) and trackforums='1' ";
有谁能帮我我想得到邮件摘要不等于零的记录吗
提前谢谢。。。
最佳答案
您可以在这里使用!=
:-
$retval = "SELECT * FROM `mdl_user` WHERE maildigest IN ($id,$parentclientadmin) AND trackforums='1' AND maildigest !=0";
注意:-尝试使用
prepared
语句来防止SQL Injection
。