0
在this page你在一個非常簡單而優雅的動畫Twitter搜索的「實時」更新,我想要做同樣的底部看到,但顯示最後我的MySQL數據庫5個entrys,就在那裏做到這一點?也許一個PHP和jQuery相結合的好辦法?自動更新表的最後五個entrys在MySQL數據庫中
感謝您的幫助!
在this page你在一個非常簡單而優雅的動畫Twitter搜索的「實時」更新,我想要做同樣的底部看到,但顯示最後我的MySQL數據庫5個entrys,就在那裏做到這一點?也許一個PHP和jQuery相結合的好辦法?自動更新表的最後五個entrys在MySQL數據庫中
感謝您的幫助!
是的,這是非常簡單的。
服務器端:
創建從數據庫中選擇最新的5行並將其輸出JSON PHP頁面。
//connect to db
$result = mysql_query("SELECT * FROM table ORDER BY some_timestamp_column DESC LIMIT 5");
$data = array();
while ($row = mysql_fetch_assoc($result)) {
$data[] = $row;
}
echo json_encode($data);
客戶端:
每X秒,使一個AJAX請求到PHP腳本,以獲得最新的5行。把它們比作你已經顯示的條目較新的添加到「更新區域」的頂部。你可以使用jQuery來做到這一點。
請你給客戶端的一些例子嗎?非常感謝!!! – DomingoSL 2011-02-08 03:15:53