我完全没有想到这里发生了什么。
这是我的代码:
$sid = "123";
$sid_query_conf = mysql_query("SELECT email FROM users WHERE sid='$sid'");
if(!$sid_query_conf)
die(mysql_error());
$result = mysql_fetch_assoc($sid_query_conf);
if(mysql_num_rows($result) == 0)
die("Error processing your details");
它一直返回“处理您的详细信息时出错”在哪里是phpMyAdmin我得到了我正在寻找的结果。在此之前甚至有一个查询,所以我知道它在这方面的连接。
我甚至试图从表中选择所有内容,它仍然没有返回任何行。 mysql_fetch_result也什么也没做。
我真的可以帮助解决正在发生的事情,使其无法正常工作。
答案 0 :(得分:5)
我相信mysql_num_rows($result)
应为mysql_num_rows($sid_query_conf)
此外,您不应再使用mysql_ *函数,因为它们已弃用,请改用PDO或mysqli。