我正在一個依賴於mysql數據庫的聊天系統中工作。如何進行定期刷新頁面的一部分的AJAX調用?
在發送下面的查詢頁面的第一裝載的開頭:
SELECT * FROM `Shoutbox` ORDER BY `Shoutbox`.`ID` ASC LIMIT 0 , 30
,然後用while循環模具的所有消息(用戶名和日期)在一個div。
while($array=mysql_fetch_array($dati)) {
echo "<div class='tag_li $array[ID]'><span class='when'>$array[DateTime]</span><span class='linea mess'><span id='author'><a onclick='ajaxLoadContent(this)' link='profile.php?name=$array[User]'>$array[User]</a></span>: $array[Message]</span></div>";
}
現在我想每隔一秒發送一次查詢,然後用新消息更新div的內容(如果有的話)。
如何發送範圍內的SQL查詢?
你的意思是「我怎樣才能做一個定期刷新頁面的一部分的AJAX調用?」 – tadman
你不能用純PHP做到這一點(至少不乾淨)。 PHP會在頁面被請求時執行,你可以使用睡眠方法來延遲PHP執行的結束,但這不是你應該做的。相反,查閱AJAX,使用jQuery等庫很容易。 – kero
如何使用AJAX向數據庫發出請求併發送SQL查詢? – Edoardo