在修改数据库时使用Jquery更新页面

San*_*s R 6 php ajax jquery

我想在修改数据库时更新页面.我想用jquery来做这件事.问题不明确?然后看看这个,假设这是我的页面:

<?php
 $query=mysql_query("select * from tbl1 where user='admin'");
 if(mysql_num_rows?($query)!=0)
 {
   echo 'Table 1 has values';
 } else {
   echo 'Table1 is empty';


}
?>
Run Code Online (Sandbox Code Playgroud)

只要将任何新条目添加到数据库,就应执行此操作.现在假设我手动向数据库添加一个条目,然后页面应该自动显示结果为"Table1有值".我知道它可以通过定期使用刷新页面来使用,但我不想使用它.相反,我想尝试其他的东西,比如ajax民意调查?有人可以给我一个演示吗?

ale*_*lex 1

您可以使用长轮询,但首先要做大量研究。您的服务器可能会终止看似打开了很长时间的请求。

在 PHP 中,您的代码将类似于...

set_time_limit(0);

while (TRUE) {
   // Query database here
   if ($results) {
      echo json_encode($results);
      exit;
   }

   sleep(1);
}
Run Code Online (Sandbox Code Playgroud)