首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP显示来自数据库的提醒

PHP显示来自数据库的提醒
EN

Stack Overflow用户
提问于 2015-07-09 12:02:01
回答 2查看 1.5K关注 0票数 0

我的数据库中有提醒,所有提醒都显示在HTML表中,其中包含以下字段:

id,姓名,电话,电子邮件,信息

我应该使用5秒的CRON作业来检查需要显示哪些提醒,还是应该将日期保存在HTML页面中,然后在JavaScript的帮助下尝试检查日期?我以前没有创建提醒的经验。

数据库:

代码语言:javascript
复制
+----+-----------------+---------------------+
| ID |      expiry     |     created_at      |
+----+-----------------+---------------------+
|  1 | 2015-07-9 14:36 | 2015-07-01 11:22:24 |
+----+-----------------+---------------------+
|  2 | 2015-07-9 14:38 | 2015-07-01 11:22:24 |
+----+-----------------+---------------------+
|  3 | 2015-07-9 14:40 | 2015-07-01 11:22:24 |
+----+-----------------+---------------------+
|  4 | 2015-07-9 14:50 | 2015-07-01 11:22:24 |
+----+-----------------+---------------------+
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-13 05:58:36

  1. 使用controller>function创建一个路由,选择过期日期的所有提醒,然后在$result >0时签入Select
  2. 然后is_show生成1
  3. 将ajax请求刷新为15
  4. 如果有任何提示,则显示提醒。
票数 0
EN

Stack Overflow用户

发布于 2015-07-09 12:09:28

请再描述一下。

如果要加载页面,然后查看提醒,则可以选择时间小于当前时间的行。

代码语言:javascript
复制
SELECT * FROM `reminder_table` WHERE `expiry` < NOW() AND `created_at` > NOW();

代码语言:javascript
复制
SELECT * FROM `reminder_table` WHERE `expiry` <= NOW();

根据你的目的。

为了进行实时更新,您可以设置倒计时代码http://countdownjs.org,并在倒计时结束时发出警报或任何其他方式。

编辑1:

您还可以将cronjob和websockets一起用于更新过程。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31316892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档