【发布时间】:2011-08-03 11:39:41
【问题描述】:
我有这个代码:
$resource=mysql_query("SELECT * FROM messages WHERE user='$id'");
$num=mysql_num_rows($resource);
if ($num==0) echo '<li><a style="color:red">messages (0)</a></li>';
else echo '<li><a style="color:blue">messages ('.$num.')</a></li>';
它搜索数据库,如果找到用户的新消息,它会更改字体颜色,显示未读消息的数量。问题是必须先刷新页面,这不是自动发生的。
很遗憾,自动刷新不是一个选项。
我可以使用 AJAX 吗? perl 有什么好处吗?
谢谢
【问题讨论】: