嗨,大家好我的查询有问题我需要从一列超过10分钟的帖子中获取postid's。 时间是一个日期时间字段2015-03-20 17:15:45 而且我想使用id的 - (删除它们)。但我得到一个空数组。我做错了什么?每个循环我需要一个吗?我真的不善于此。 谢谢你的帮助
$getexe = $wpdb->get_results("SELECT postid FROM rejekt WHERE time < DATE_SUB( NOW(), INTERVAL 10 MINUTES");
echo '<pre>';
print_r($getexe);
echo '</pre>';
答案 0 :(得分:0)
如果time_created是一个unix时间戳(int),你应该能够使用这样的东西:
SELECT postid FROM rejekt WHERE time < (UNIX_TIMESTAMP() - 600);
(600秒= 10分钟 - 显然)
否则(如果time_created是mysql时间戳),你可以试试这个:
SELECT postid FROM rejekt WHERE time < (NOW() - INTERVAL 10 MINUTE)