Php 自动更新MySQL数据库中表的最后五个入口

Php 自动更新MySQL数据库中表的最后五个入口,php,jquery,mysql,Php,Jquery,Mysql,在底部,你可以看到twitter搜索的“实时”更新,带有一个非常简单但优雅的动画,我想做同样的事情,但显示MySQL数据库上的最后五个入口,有没有一个好方法可以做到这一点?可能是php和jquery的组合 谢谢你的帮助 是的,很简单 服务器端: 创建一个PHP页面,从数据库中选择最新的5行,并将它们作为JSON输出 //connect to db $result = mysql_query("SELECT * FROM table ORDER BY some_timestamp_column

在底部,你可以看到twitter搜索的“实时”更新,带有一个非常简单但优雅的动画,我想做同样的事情,但显示MySQL数据库上的最后五个入口,有没有一个好方法可以做到这一点?可能是php和jquery的组合


谢谢你的帮助

是的,很简单

服务器端:

创建一个PHP页面,从数据库中选择最新的5行,并将它们作为JSON输出

//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秒,向PHP脚本发出一个AJAX请求,以获取最新的5行。将它们与您已经显示的内容进行比较,并将较新的内容添加到“更新区域”的顶部。您可以使用jQuery来实现这一点