当MySQL数据条目发生变化时有效通知

我一直在使用HTTP POST来访问php文件,以更改给定MySQL数据库中的条目。本质上,第二个值发生变化,我希望正在查看数据库表的用户得到通知。现在我的临时解决方案是自动刷新显示表格的页面以保持更新,但我觉得必须有更有效的方法来解决这个问题。当MySQL数据条目发生变化时有效通知

回答:

你真的需要在同一秒更新吗?它看起来像一个服务器杀手功能。
阅读关于Comet,可能它会有帮助。

回答:

IIRC mysql_affected_rows()将仅报告数据已更改的实例(即,如果您尝试将行更新为其当前值,那么它将不会给出错误)。

我觉得很难相信你有人在等待更新发生的屏幕 - 也许一个更好的方法是将时间戳字段添加到记录 - 但请注意,如果你这样做,并且在没有其他检查的情况下,记录将始终更新 - 以防止确保更新中至少有一个字段已更改。

C.

回答:

当我不得不这样做,我创建了一个包含最后一次数据库的任何相关部分进行了更新1列的表格。然后,每秒一次的活动仅限于查看该单行表的内容是否显示比本地值更新;如果是的话,刷新。

可以通过任何包含相关事实的表的触发器或从应用程序中更新单行表,如同您认为的那样。

回答:

结账pines notify我用Ajax提交变化

以上是 当MySQL数据条目发生变化时有效通知 的全部内容, 来源链接: utcz.com/qa/263928.html

回到顶部