Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.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 显示“正在运行的”;“从那时起”;对于wbpage上mysql表的每一行_Php_Mysql_Html - Fatal编程技术网

Php 显示“正在运行的”;“从那时起”;对于wbpage上mysql表的每一行

Php 显示“正在运行的”;“从那时起”;对于wbpage上mysql表的每一行,php,mysql,html,Php,Mysql,Html,我现在在mysql中有一个表,我每3:rd秒推出一次,但我将尝试只在表更新时推出它。为此,我使用node.js,但我现在的首要任务是在我显示的每条记录的行末添加一个“time-since”(最多20条记录)。 这是我服务器端(nodejs)脚本的一部分 socket.on('notification',函数(数据){ var resultsList=“”; 结果列表+=“标题”; //结果列表+=“”; 结果列表+=“”; 结果列表+=“”; 结果列表+=“Column1Column2 Colu

我现在在mysql中有一个表,我每3:rd秒推出一次,但我将尝试只在表更新时推出它。为此,我使用node.js,但我现在的首要任务是在我显示的每条记录的行末添加一个“time-since”(最多20条记录)。 这是我服务器端(nodejs)脚本的一部分

socket.on('notification',函数(数据){
var resultsList=“”;
结果列表+=“标题”;
//结果列表+=“”;
结果列表+=“”;
结果列表+=“”;
结果列表+=“Column1Column2 Column3”;
$.each(数据、结果、函数(索引、结果){
resultsList++=“result.Column1++”“result.Column3.toFixed(2)+”“result.Column2+”;
});
结果列表+=“”;
$('#container').html(结果列表);
});
我在mysql中有一个“结果”表,我可以轻松地在网页上发布,但我想在每一行的末尾添加一个“timeSinceUpdated”列,并且在观看网页时时间会滴答作响。我还想更新网页,而无需用户在其web浏览器中进行刷新。
最好的方法是什么?

大家好,欢迎来到Stackoverflow

最好的处理方法是AJAX。 在可以观看视频的页面上,需要插入Javascript,并将数据提交到ie.ticker.php

php将获取结果表的id并增加计数器

我还想让用户在不刷新浏览器的情况下更新网页。最好的方法是什么

使用Ajax和jQuery检索数据


在我看来,这些是最简单的解决方案。请注意,ticker可能会被恶意用户误用。

感谢您的快速响应。有人可以添加一个示例,其中您发布了一个小mysql表,但在overey行的末尾,我们添加了timeSince列,该列会在网页上实时显示出来。如果有人能够发布一个示例,说明如何使用它,那将非常高兴当mysql表中出现该表的新记录时,该网页将在somebodyw浏览器中自动更新。
socket.on('notification', function (data) {
    var resultsList = "";
    resultsList += "<h1>Title</h1>";
    //resultsList += "<span id=\'ct\' ></span>";
    resultsList += "<table border='1'><tr>";
    resultsList += "<font size=18>";
    resultsList += "<td width=200> Column1</td><td width=100>Column2</td><td width =200>Column3</td>";
    $.each(data.results,function(index,result){
        resultsList += "<tr>" + "<td>" + result.Column1 + "</td>" + "<td>" + result.Column3.toFixed(2) + "</td><td>" + result.Column2 + "</td></tr>";
    });
    resultsList += "</tr>";
    $('#container').html(resultsList);
  });