PHP检查5分钟是否通过了MYSQL日期时间?

时间:2017-05-24 10:11:06

标签: php mysql datetime

我在MYSQL数据库中有一个包含日期和时间的列。

它看起来像这样:

2017-05-24 06:10:15

我需要定期检查5分钟是否超过了此日期时间,然后执行其他操作:

我试过了:

$sqld = "SELECT * FROM orders";
$queryd = mysqli_query($db_conx, $sqld);
$productCountd = mysqli_num_rows($queryd); // count the output amount
if ($productCountd > 0) {
    while($rowd = mysqli_fetch_array($queryd, MYSQLI_ASSOC)){ 
             $dbdate = $rowd["date_added"];


             $dbdate = strtotime($datefromdb);

             if (time() - $dbdate > 5 * 60) {

             echo 'passed';

              }




    }
} else {
}

但即使时间没有超过5分钟,这段代码总是echo's passed

有人可以就此问题提出建议吗?

是否有任何MYSQL查询可以做同样的事情?

0 个答案:

没有答案