继续得到:mysql_num_rows()期望参数1是资源

时间:2015-08-07 09:06:33

标签: php mysql

我有这个学校作业,我必须检查数据库中的$session_key。如果找到变量,我需要回应一些东西。

我一直在尝试这样的各种事情:$result = mysql_query($db_check_session_entry); $count = mysql_num_rows($result); if ($count == 1){}但仍然会遇到同样的错误。

$db_check_session_entry = mysql_query("SELECT Session_Token FROM User_Data 
WHERE (Session_Token == '$session_key')");                                          

            if (mysql_num_rows($db_check_session_entry) == 1) {
                echo 'One found';

            }else { die(0.2); }

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

SQL查询中存在语法错误,

WHERE (Session_Token == '$session_key')

一个人就足够了。

注意:您正在使用已弃用的mysql函数,请使用mysqli或PDO