下面的IF语句会导致500错误。删除IF语句时页面加载正常。
如果有什么问题吗?
$oldtweets = mysql_query("SELECT submissionid, loginid FROM tweets WHERE submissionid = '$submissionid' AND loginid = '$loginid'");
if (mysql_num_rows($oldtweets) = 0)
{
mysql_query("INSERT INTO tweets VALUES (NULL, '$city', '$submissionid', '$fullurl', '$uid', '$username', NULL)");
}
答案 0 :(得分:5)
您正在使用单个=
,它是赋值运算符。您应该使用比较运算符==
。
答案 1 :(得分:1)
我要看的第一件事就是这个 -
if (mysql_num_rows($oldtweets) = 0)
应该是这个 -
if (mysql_num_rows($oldtweets) == 0)