2

当将一行添加到远程 SQL 服务器时,如何创建通知?

例如,如果用户 A 通过 PHP 脚本向 SQL 表中插入一行,那么用户 B 是否有办法从服务器获取某种响应以知道显示通知,某些内容已添加到数据库中?

任何帮助将不胜感激

4

1 回答 1

1

根据底层数据库(我只在 mySQL 和 Interbase/Firebird 中完成),通常有一种机制可以让更新/插入触发器更新另一个表(您可以拉取)或在套接字上广播消息(然后可以生成通知)。

也就是说,一个好的 Web 应用程序是围绕一个框架构建的,而这些框架通常抽象出数据库交互。简而言之,在 php 脚本中找到插入行的位置,并将通知代码挂在那里。它会更可靠,更即时。

至于通知远程应用程序,您可能需要查看GCM

于 2012-09-24T03:38:17.363 回答