1

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

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

1 回答 1

1

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

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

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

于 2013-09-23T11:41:57.637 回答