2by*_*2by 5 php mysql timestamp
我有一个用户表,用户需要获得批准,我想显示未经批准且已在7天前注册的用户.
我的user_regdate是使用php time()函数创建的时间戳.
这是我尝试的,它不起作用:
mysql_query("select * from users WHERE user_regdate < now() - interval 7 day AND approved='0' order by id;");
Run Code Online (Sandbox Code Playgroud)
谢谢
Mar*_*c B 14
PHP的timstamp是一个简单的整数,而MySQL则now()返回一个datetime值.这很可能会修复查询:
SELECT ... WHERE user_regdate < unix_timestamp(now() - interval 7 day)) ...
Run Code Online (Sandbox Code Playgroud)
基本上,没有unix_timstamp()调用,你就是在比较苹果和橘子.
| 归档时间: |
|
| 查看次数: |
14180 次 |
| 最近记录: |