我想比较 PHP:
$now = date('Y-d-m H:i:s');
使用 mysql CURRENT_DATE()
和 die();
我需要检查 mysql current_date
是否与 $now
相同。
但是,我不知道该怎么做。我可能还需要对 CURRENT_DATE()
进行一些格式更改,以便我可以将其与 $now = date('Y-d-m H:i:s');
这可能吗?
如果是,php 代码会是什么样子?
最佳答案
在 MySQL 中,CURDATE()
以“YYYY-MM-DD”格式或“YYYYMMDD”格式返回当前日期,具体取决于函数中使用的是数字还是字符串。
CURRENT_DATE
和 CURRENT_DATE()
是 CURDATE()
的同义词。
SELECT CURDATE();
MySql 示例 - curdate() 函数
$result = mysql_query("SELECT CURDATE()");
while($row=mysql_fetch_array($result))
{
echo $row['CURDATE()'] ;
}
MySql 示例 - 数字格式的 curdate() 函数
$result = mysql_query("SELECT CURDATE()+1");
while($row=mysql_fetch_array($result))
{
echo $row['CURDATE()+1'];
}
我使用 mysql_* 函数只是因为我明白我不建议使用 mysql_* 函数
关于php - 如何在 PHP 中回显 mysql CURRENT_DATE()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13221437/