获取超过5分钟PHP的mysql数据

时间:2014-09-23 04:56:55

标签: php mysql

我已经搜索并尝试了大部分答案,仍然无法使用我的代码。我需要帮助,不知道哪里出错了。我用$date = current_time( 'mysql' );

插入了timeon
My sql table online

ID  int(11)         
onlineppl   varchar(255)    
timeon  datetime    

data:
ID  onlineppl   timeon
18  1           2014-09-23 12:49:57
17  3           2014-09-23 12:45:00
16  12          2014-09-23 12:44:56

$result = mysql_query("SELECT * FROM online WHERE timeon < DATE_SUB(NOW(),INTERVAL 5 MINUTE)");
$row = mysql_fetch_array($result);


echo $row['onlineppl'];

我没有结果......需要帮助谢谢。

2 个答案:

答案 0 :(得分:1)

将您的查询更改为

SELECT * FROM online WHERE timeon < (NOW() - INTERVAL 5 MINUTE);

答案 1 :(得分:0)

不低于使用大于

 SELECT * FROM online WHERE timeon > (NOW() - INTERVAL 5 MINUTE);

它的工作用途(&gt; =)