IF语句导致500内部服务器错误

时间:2011-09-02 00:21:35

标签: php

下面的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)");
}

2 个答案:

答案 0 :(得分:5)

您正在使用单个=,它是赋值运算符。您应该使用比较运算符==

答案 1 :(得分:1)

我要看的第一件事就是这个 -

if (mysql_num_rows($oldtweets) = 0)

应该是这个 -

if (mysql_num_rows($oldtweets) == 0)