嘗試對錶中的行進行計數時出現問題。計數行時發生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