【发布时间】:2012-01-22 19:17:51
【问题描述】:
我正在构建一个网站,将其 Mysql 数据库中的内容打印到页面上供用户查看。数据库的内容将不断添加,我想在页面上实时显示这些更改,而无需用户重新加载。我现在正在使用 PHP 将数据库的内容回显到页面,效果很好,只是要查看任何新更改,必须重新加载页面。所以我的问题是,如何让页面实时更新?我猜这将涉及 Ajax,但我对 javascript 比较陌生......
你们介意给我指出正确的方向吗?
这是我的数据库的样子:
id author body
----------------------------------------
1 jim sample content
2 bob more content
3 fred some more!
我正在使用以下PHP代码将以上数据打印到网页:
$query = mysql_query("SELECT * FROM log order by id desc") or die(mysql_error());
while($row = mysql_fetch_array($query)) :
echo $row['author'];
echo $row['body'];
endwhile;
谢谢!
【问题讨论】:
-
tizag.com/ajaxTutorial 展示如何创建 AJAX 对象
-
我正在尝试从数据库中获取内容,而他们只是在填写日期
-
原理完全一样,不是发回日期,而是发回你想显示的任何信息。
-
类似但有一些不同。我需要在用户不做任何事情的情况下更新网站。 tizag 教程让用户输入内容以使其响应。
-
你可以使用Javascript函数
setInterval(),它会每隔x秒调用一个函数
标签: php javascript ajax database