在数据库中插入新记录时显示通知

时间:2013-03-11 09:33:07

标签: php mysql

在酒店预订网站上工作。

有一个主表。我想在主表中插入新记录时显示通知。

假设我在管理面板的仪表板上。因此,为了检查Master表中的新条目,我反复调用Ajax函数。如果我找到了新条目,我会显示通知。

但是现在我不想一直使用Ajax调用来打击数据库,如果没有预订的话。

我不想使用AJAX。

还有其他方法吗?

那么我怎样才能从视图页面继续观看Master表中的新记录,然后在视图中显示这些值的通知?

1 个答案:

答案 0 :(得分:2)

您需要查看WebSocket解决方案。您可以使用Slanger(https://github.com/stevegraham/slanger)等托管服务,也可以使用Pusher(http://pusherapp.com)等托管服务。这两个都可以让您在服务器和客户端(Web浏览器)之间建立实时通信。您可以在代码中添加一个钩子,以便在每次添加记录时向您的用户发送通知。