尝试对表中的行进行计数时出现问题。计数行时发生Mysql错误
变量$ username_me等于会话用户名。他们中没有人是在if或else语句中。
我得到的错误是:
警告:mysql_num_rows()预计参数1是资源,在/ home/* /的public_html/** /sidebar.php给上线21
布尔第21行是我粘贴的代码位中的最后一行。
//Count unread oneliners
$oneliners_sql = "SELECT * FROM oneliners WHERE to_user='$username_me' AND read=0";
$oneliners_query = mysql_query($oneliners_sql);
$oneliners_num = mysql_num_rows($oneliners_query);
更改第二行'$ oneliners_query =请求mysql_query($ oneliners_sql)或死亡(mysql_error()),以获得您的NUM;' – JJJ
你的SQL语法有错误;检查对应于您的MySQL服务器版本的手册,以便在第1行'read = 0'处使用正确的语法。 但是我也尝试过读='0',并且不起作用 – Kaizokupuffball
接下来做'echo $ oneliners_sql;'。问题可能是'$ username_me'。 – JJJ