我必须使用 php、MySql、javascript 或 jQuery 发布应用程序。我知道如何使用 ajax 将数据发送到数据库(无需重新加载页面),但我很感兴趣是否有人发布了一些如何为其他客户所知的内容(也无需重新加载页面)添加了一些数据。对于更简单的情况,例如在 stackoverflow 上,当添加了一些问题并写成N question with new activity
. 我认为这个问题与 MySql 触发器有一些联系,但我不知道如何将触发器连接到 php。有任何有用的建议都会很满意,在此先感谢
问问题
243 次
1 回答
1
与 Mysql 对话的唯一层是 PHP。
PHP 在服务器端呈现。所以一旦在客户端,只有 HTML 和 JavaScript。这意味着如果你将使用 Mysql 触发器,它只会完成一半。
客户端/服务器端更有趣。正如上面评论中所回答的,COMET 是用于实现“实时更新”的技术的总称。Stackoverflow 使用 web-sockets。
看到他们的最后一行说
Now for the gotchas - in order to use this feature you must have a browser that supports web sockets.
对于服务器端,不需要使用 Mysql 触发器。不依赖于数据库实现的解决方案会好得多。一个简单的订阅/发布设计模式会很好。
于 2012-08-22T22:25:54.153 回答