php - 上次在线(15 分钟前)
问题描述
我尝试做 mysql 查询,我想加载(或计数)成员,那是 15 年前在线的。我尝试:
SELECT COUNT(uid) FROM user WHERE `lastlogin` > ".time()." - 3600;
但它不起作用,我收到所有成员列表。我在哪里犯了错误?你能帮我么?
解决方案
为什么不使用数据库自己的时间:
SELECT COUNT(uid) FROM user WHERE `lastlogin` >= DATE_SUB(NOW(), INTERVAL 15 MINUTE)
推荐阅读
- sql - 从 SQL 中的日期列表中获取周数
- oracle - 如何在存储过程Oracle中抛出异常以锁定表
- c - 如何仅使用指针遍历字符串数组
- c# - 如何禁用我的网格行中特定按钮的命令
- node.js - 节点js中的Transform流可以读取字符串,但可以在对象模式下写入吗?
- java - UML 中的注释“NonNull”?
- android - 如何在没有 GPS 和互联网连接的情况下从 Android 上的 GPRS 获取当前位置?
- node.js - 构建后的应用程序问题 - ElectronJS
- linux - 带有“if”语句的 TeamCity ssh exec
- sql - 在哪里可以找到可以由 '::' lexem (postgresql) 转换的数据类型列表?