我正在尝试编写一个函数来确定给定值 $useremail 是否与与给定值 $gid 匹配的行中的 member_email1 列中的值匹配。许多行在列 member_email1 中具有空值/空值,而其他行则用电子邮件填写。
我希望函数返回零,除非 member_email1 实际上包含与 $useremail 匹配的值。但是现在它似乎在所有情况下都返回 1。这是我到目前为止所拥有的:
function IsInvitedToGroup($useremail, $gid){
global $db;
$q= "select count(*) from ! where group_id=? AND member_email1=?";
$res= $db->getOne($q, array('member_email1', $email, $gid));
if($res > 0) {
return 1;
}
return 0;
}
如何更正此问题,以便在 $useremail 与 $gid 对应行的 member_email1 列中的值不匹配时返回零?