Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何像聊天室一样使用JQuery循环mysql查询?_Php_Jquery_Mysql - Fatal编程技术网

Php 如何像聊天室一样使用JQuery循环mysql查询?

Php 如何像聊天室一样使用JQuery循环mysql查询?,php,jquery,mysql,Php,Jquery,Mysql,我想继续检查mysql查询数据库中的行,就像聊天室不断查询和加载新消息一样。实际上,在将新消息输入数据库时检查并加载它们 另外,关于如何在检索新查询时添加声音效果,有什么提示吗? 非常感谢您需要的是一个重复的定时投票。您可以使用javascript的 至于播放声音,我帮不了你们。若你们想在将数据插入数据库时执行一个操作,那个么就使用触发器 但此操作只能是另一个数据库操作,这意味着您不能让php脚本收到通知 因此,在您的情况下,最好每5分钟或您喜欢的任何时间间隔运行一次cron作业 请尝试以下链

我想继续检查
mysql
查询数据库中的行,就像聊天室不断查询和加载新消息一样。实际上,在将新消息输入数据库时检查并加载它们

另外,关于如何在检索新查询时添加声音效果,有什么提示吗?
非常感谢

您需要的是一个重复的定时投票。您可以使用javascript的


至于播放声音,我帮不了你们。

若你们想在将数据插入数据库时执行一个操作,那个么就使用触发器

但此操作只能是另一个数据库操作,这意味着您不能让php脚本收到通知

因此,在您的情况下,最好每5分钟或您喜欢的任何时间间隔运行一次cron作业

请尝试以下链接:

对于声音,你可以试试这个,我从来没有尝试过,但答案已经被接受,所以应该工作。如果它不起作用,你也可以尝试“像聊天室一样”这样的方法。如果它不是聊天室,那它是什么?。
var auto_refresh = setInterval(
function ()
{
    // call your php through ajax -- which inturn checks your db
    $.ajax({
      url: "script.php",
      type: "POST",
      data: {id : menuId},
      dataType: "json",
      success: function(){
        alert('success');
                    //if there is data to be populated, play sound and populate you div/textarea

      }       
    });
 }, 10000); // refresh every 10000 milliseconds