gpt4 book ai didi

php - 实现聊天系统php、obj-c和mysql

转载 作者:行者123 更新时间:2023-11-30 01:37:56 25 4
gpt4 key购买 nike

我是一名使用 PHP 的 API 新手开发人员,我们有一个新客户想要在他想要开发的应用程序中包含聊天系统。我已经通过在 mysql 中创建一个包含发送者、接收者、消息、time_stamp 字段的表来创建 native 方式,并且我已经为消息创建了 set 和 get API 调用。但客户似乎不满意,因为默认情况下它不是实时的。我的前端开发人员只需在 X 秒内调用 GetMessage() 即可。

我想要的是让它变得实时,就像 Facebook 或 Skype 应用程序所做的那样。当新消息插入数据库时​​,服务器只会通过推送通知向应用程序推送一条新消息,我想?因此,在这种情况下,应用程序不会每 X 秒收到一次消息。所以基本上一旦我按下发送按钮,在另一侧,接收者就会同步看到它。​​

最佳答案

看一下称为触发器的东西。当插入、更新或删除事件发生时,它们在 mysql 中被激活。但重要的是,必须使用 SQL 来执行触发器。触发器不会从外部 api 执行。

例如,您可以在表中设置一些值,告诉数据库中进行新插入时,某个用户已收到新消息。

起点:

http://dev.mysql.com/doc/refman/5.0/en/triggers.html

http://dev.mysql.com/doc/refman/5.0/en/faqs-triggers.html

关于php - 实现聊天系统php、obj-c和mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16602333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com