如何在将行添加到远程SQL服务器时创建通知?
例如,如果用户A通过PHP脚本在SQL表中插入一行,那么用户B是否有办法从服务器获取某种响应,以便知道显示已添加到数据库的通知?
非常感谢任何帮助
答案 0 :(得分:1)
根据底层数据库(我只在mySQL和Interbase / Firebird中完成),通常有一种机制可以让更新/插入触发器更新另一个表(你可以拉)或在套接字上广播消息(然后可以生成通知)。
也就是说,一个好的Web应用程序是围绕一个框架构建的,这些框架通常会抽象数据库交互。简而言之,找到插入行的php脚本中的位置,并将通知代码挂钩到那里。它会更可靠,更快速。
就通知远程应用程序而言,您可能希望查看GCM。