基本上,我从一个表单中提取四个变量的值,然后使用这些值作为 WHERE 语句从我的数据库中的表中进行选择。我在这里只提供了我的代码片段,因为我已经验证了正确的值来自表单到有问题的变量,并且代码运行良好,并且当我只检查时将 if 语句移到我的 else 语句中groupid 和 memberid。
groupid 是一个 4 位数字。memberid 是一个 3 位数字。name 是全名,例如 John A. Smith,dob 是日期,例如 1900-10-31
我试图运行的查询如下。在我收到 MySQL 错误后,它确实显示消息“成员不存在”。我在这里想念什么?
$qry="SELECT * FROM members WHERE groupid = $groupid AND memberid = $memberid AND membername = $name AND memberdob = $dob";
$result=mysql_query($qry);
if(mysql_num_rows($result) == 0)
{
echo "Member does not exist";
}
else {....