我有這個代碼的新聞源,它與一個「加載更多」功能的代碼相結合。更新表是新聞源更新存在的地方。 username_poster
是發佈更新的用戶的用戶名,新聞源中顯示的是更新。 $last_msg_id
表示新聞傳遞中最後一篇文章的ID,代表接下來要加載的內容。我該如何解決這個MySQL錯誤?
我遇到的問題是每當我的代碼調用這個腳本,它永遠不會加載它。該腳本工作正常,當我有
username_poster IN
(SELECT user_id FROM scuela_following WHERE follower_id = '".$_SESSION['username']."')`
的代碼,但只要我添加它,它停止工作。任何幫助將不勝感激。
<?php
$last_msg_id=$_GET['last_msg_id'];
$sql=mysql_query("SELECT * FROM updates_table WHERE id < '$last_msg_id' AND username_poster IN
(SELECT user_id FROM scuela_following WHERE follower_id = '".$_SESSION['username']."')
ORDER BY id DESC LIMIT 5");
$last_msg_id="";
while($row=mysql_fetch_array($sql))
{
}
?>
所有我能猜到沒有看到錯誤是...如果username_poster是一個字符串類型和user_id是一個整數,你會有問題。 – Gigi