thinkphp 怎么把超过时间的记录查出来
答案:2 悬赏:10 手机版
解决时间 2021-12-28 09:01
- 提问者网友:山高云阔
- 2021-12-28 05:33
比如查出超过当前时间3分钟的记录
最佳答案
- 五星知识达人网友:像个废品
- 2021-12-28 05:52
1. 可以用原生sql 直接查询 select * from table order by time desc limit 1
2. 用thinkphp原生的 m('table')->order('time desc')->limit(1)->select()
2. 用thinkphp原生的 m('table')->order('time desc')->limit(1)->select()
全部回答
- 1楼网友:醉吻情书
- 2021-12-28 06:06
select * from 表 where 时间字段<unix_timestamp(DATE_ADD(now(),INTERVAL -3 MINUTE))
时间字段如果不是时间戳:
select * from 表 where 时间字段<DATE_ADD(now(),INTERVAL -3 MINUTE)
TP的话建议用“_string”,比如时间戳字段的话
$map['_string'] = '时间字段<unix_timestamp(DATE_ADD(now(),INTERVAL -3 MINUTE))';
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯