Php 使用MySQL触发器的Web通知
我有几个问题,希望你们能帮我解决。作为记录,我正在使用PHP、CodeIgniter MVC、MySQL等开发一个web应用程序Php 使用MySQL触发器的Web通知,php,mysql,codeigniter,Php,Mysql,Codeigniter,我有几个问题,希望你们能帮我解决。作为记录,我正在使用PHP、CodeIgniter MVC、MySQL等开发一个web应用程序 我可以使用MySQL触发器创建通知吗?这是创建此类功能的最佳方式或实践吗 “轮询”数据库实际上意味着什么 将某个通知标记为“已读”或“已看到”的最佳方式是什么?是否就在显示通知的网页加载之后 我可以使用MySQL触发器创建通知吗?这是创建此类功能的最佳方式或实践吗? 是的,你可以。每当系统收到新消息时,可以使用触发器更新通知表 “轮询”数据库实际上意味着什么? “轮询
我可以使用MySQL触发器创建通知吗?这是创建此类功能的最佳方式或实践吗? 是的,你可以。每当系统收到新消息时,可以使用触发器更新通知表 “轮询”数据库实际上意味着什么? “轮询”是一种定期/连续从数据库表中获取数据的技术。这可以通过使用同步AJAX请求来实现,该请求可以定期调用PHP脚本来查看是否存在任何未读通知 将某个通知标记为“已读”或“已看到”的最佳方式是什么?是否就在显示通知的网页加载之后?
最好的方法是在通知表中定义一个标志,一旦用户读取通知,该标志将被更新。我可以使用MySQL触发器创建通知吗?这是创建此类功能的最佳方式或实践吗? 是的,你可以。每当系统收到新消息时,可以使用触发器更新通知表 “轮询”数据库实际上意味着什么? “轮询”是一种定期/连续从数据库表中获取数据的技术。这可以通过使用同步AJAX请求来实现,该请求可以定期调用PHP脚本来查看是否存在任何未读通知 将某个通知标记为“已读”或“已看到”的最佳方式是什么?是否就在显示通知的网页加载之后?
最好的方法是在通知表中定义一个标志,一旦用户阅读通知,该标志将被更新。如果我的通知是关于网站中的新事件而不是消息,该怎么办?我的意思是,例如,一个新的预约已经提交了?MySQL触发器也是最好的方法吗?如果您打算为网站中的所有通知创建一个通知表,触发器将是更新通知表的最好方法。否则,您可以直接查询事件表以查看是否有任何新事件。如果我的通知是关于网站中的新事件而不是消息,该怎么办?我的意思是,例如,一个新的预约已经提交了?MySQL触发器也是最好的方法吗?如果您打算为网站中的所有通知创建一个通知表,触发器将是更新通知表的最好方法。否则,您可以直接查询事件表以查看是否存在任何新事件。