Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用MySQL触发器的Web通知_Php_Mysql_Codeigniter - Fatal编程技术网

Php 使用MySQL触发器的Web通知

Php 使用MySQL触发器的Web通知,php,mysql,codeigniter,Php,Mysql,Codeigniter,我有几个问题,希望你们能帮我解决。作为记录,我正在使用PHP、CodeIgniter MVC、MySQL等开发一个web应用程序 我可以使用MySQL触发器创建通知吗?这是创建此类功能的最佳方式或实践吗 “轮询”数据库实际上意味着什么 将某个通知标记为“已读”或“已看到”的最佳方式是什么?是否就在显示通知的网页加载之后 我可以使用MySQL触发器创建通知吗?这是创建此类功能的最佳方式或实践吗? 是的,你可以。每当系统收到新消息时,可以使用触发器更新通知表 “轮询”数据库实际上意味着什么? “轮询

我有几个问题,希望你们能帮我解决。作为记录,我正在使用PHP、CodeIgniter MVC、MySQL等开发一个web应用程序

  • 我可以使用MySQL触发器创建通知吗?这是创建此类功能的最佳方式或实践吗
  • “轮询”数据库实际上意味着什么
  • 将某个通知标记为“已读”或“已看到”的最佳方式是什么?是否就在显示通知的网页加载之后

  • 我可以使用MySQL触发器创建通知吗?这是创建此类功能的最佳方式或实践吗? 是的,你可以。每当系统收到新消息时,可以使用触发器更新通知表

    “轮询”数据库实际上意味着什么? “轮询”是一种定期/连续从数据库表中获取数据的技术。这可以通过使用同步AJAX请求来实现,该请求可以定期调用PHP脚本来查看是否存在任何未读通知

    将某个通知标记为“已读”或“已看到”的最佳方式是什么?是否就在显示通知的网页加载之后?
    最好的方法是在通知表中定义一个标志,一旦用户读取通知,该标志将被更新。

    我可以使用MySQL触发器创建通知吗?这是创建此类功能的最佳方式或实践吗? 是的,你可以。每当系统收到新消息时,可以使用触发器更新通知表

    “轮询”数据库实际上意味着什么? “轮询”是一种定期/连续从数据库表中获取数据的技术。这可以通过使用同步AJAX请求来实现,该请求可以定期调用PHP脚本来查看是否存在任何未读通知

    将某个通知标记为“已读”或“已看到”的最佳方式是什么?是否就在显示通知的网页加载之后?
    最好的方法是在通知表中定义一个标志,一旦用户阅读通知,该标志将被更新。

    如果我的通知是关于网站中的新事件而不是消息,该怎么办?我的意思是,例如,一个新的预约已经提交了?MySQL触发器也是最好的方法吗?如果您打算为网站中的所有通知创建一个通知表,触发器将是更新通知表的最好方法。否则,您可以直接查询事件表以查看是否有任何新事件。如果我的通知是关于网站中的新事件而不是消息,该怎么办?我的意思是,例如,一个新的预约已经提交了?MySQL触发器也是最好的方法吗?如果您打算为网站中的所有通知创建一个通知表,触发器将是更新通知表的最好方法。否则,您可以直接查询事件表以查看是否存在任何新事件。