我正在尝试使用今天的日期和过去输入的日期
我尝试了以下但我的结果出乎意料
$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中创建一个新列(当我尝试时它没有工作)
答案 0 :(得分:0)
您可以使用MySQL函数CURDATE()
获取系统当前日期,而不是注入PHP变量,例如DATEDIFF(datez, CURDATE())
。