php - 使用 PHP 和 strotime() 函数查看和更改 mysql 上的数据

标签 php mysql function datetime pdo

我对 strotime() 函数有疑问。

我的代码如下; (PHP PDO MySQL)

$BasketLastDate = date('Y-m-d H:i:s',strtotime('+7 minutes'));
$BasketLastDate = strtotime($BasketLastDate);
$sepetONAY = 0;
$sg = "SELECT * FROM baskets WHERE approve=1 and checkout=0";
foreach($db->query($sg) as $basketDetails){
$BasketDate = $basketDetails['basket_date'];
$BasketDate = strtotime($BasketDate);
// If the basket older than 7 minutes 
if ($BasketLastDate < $BasketDate){
 // code....
}

代码应该查看所有行,如果记录超过 7 分钟,则更改情况。但这并没有发生。

请大家帮帮我。

最佳答案

我认为你应该检查 7 分钟之前的时间,而不是之后:

$BasketLastDate = date('Y-m-d H:i:s',strtotime('-7 minutes'));

关于php - 使用 PHP 和 strotime() 函数查看和更改 mysql 上的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44390371/

相关文章:

php - 如何将 vtigercrm 的日历替换为另一个自定义日历(阳历)?

php - docker debian 拉伸(stretch)镜像中缺少 php-redis 存储库

php - 如何将 Varnish ESI 与模块化 PHP 模板系统一起使用

mysql - 具有相同条件的多个 SELECT

c - 如何修改已传递给 C 函数的指针?

php - 如何访问具有整数或无效属性名称等名称的对象属性?

mysql - 当在 OS X Lion 上使用 Homebrew 软件安装 MySQL 时,如何安装 mysql2 gem?

php - 如何获取MYSQL相关搜索结果

javascript - jquery 中的控件不返回函数

c++ - 如何返回与函数在同一类中声明的结构?