php - 添加新数据库条目时如何触发 .php 页面的刷新(重新加载)?

标签 php javascript sql mysql

我有一个 insertUpdate.php,它将表行插入 MYSQL 数据库,

<?php $userid=$_POST["userid"]; $timestamp=$_POST["timestamp"]; $addALine="INSERT INTO myDatabase (userid,timestamp) VALUES ('$userid','$timestamp')";
$intoDatabase=mysql_query($addALine); ?>

和一个将表格显示为网页的 showUpdate.php,

while ($latestRow=mysql_fetch_row($result) )
{ $data .= "<tr><td>".$latestRow[0]." </td><td> ".$latestRow[1]."</td></tr>\n";
}

我不想设置每隔几秒自动刷新一次,例如 <?php header('Refresh: 8'); ?> .

当 insertUpdate.php 插入数据库中有新条目时,如何触发 showUpdate.php 的刷新/重新加载?感谢您的帮助!

最佳答案

网页是无状态的。一旦您发送回复,一切就结束了。

如果您希望网页查找新记录,则必须轮询服务器以询问是否有任何新记录。您无法从服务器向服务页面发送通知。

关于php - 添加新数据库条目时如何触发 .php 页面的刷新(重新加载)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4216967/

相关文章:

PHP 用户输入未插入数据库

javascript - 使用express和body-parser在服务器端解析AngularJS http.post数据

javascript - 如何从js函数返回多个对象

javascript - 尝试对 onSubmit 中的参数使用序列化时失败 ='return function(this)'

mysql - SQL join 和 count do net 把它放在一起

php - 通过合并/连接两个表名创建一个空白表

javascript - 如何更改显示 jQuery 输入的位置

php - cURL 需要 CURLOPT_SSL_VERIFYPEER=FALSE

sql - BULK COLLECT INTO 多个集合

php - 当 if 返回 false 时,如何退出 if 语句而不影响 php 的其余部分