与今天的日期比较

时间:2016-07-05 16:49:39

标签: php mysql date

我正在尝试使用今天的日期和过去输入的日期

我尝试了以下但我的结果出乎意料

$today = date('Y-m-d', $_SERVER['REQUEST_TIME']);

$expires2 = $SQL->query("SELECT DATEDIFF(datez, $today) AS SUBVAL FROM row WHERE id='$id' AND DATEDIFF(datez, $today) > -1");
$expiredval = $SQL->fetch_array($expires2);

,这给出了一个空白的结果

以下有效,但我想在php

中这样做
$expires2 = $SQL->query("SELECT DATEDIFF(datez, $today) AS SUBVAL FROM row WHERE id='$id' AND DATEDIFF(datez, $today) > -1");

我不知道如何在今天的mysql中创建一个新列(当我尝试时它没有工作)

1 个答案:

答案 0 :(得分:0)

您可以使用MySQL函数CURDATE()获取系统当前日期,而不是注入PHP变量,例如DATEDIFF(datez, CURDATE())