如何查询DateTime数据库字段?我有 PHP 变量 $date (格式 YYYY-MM-DD)。我的数据库中的日期采用 YYYY-MM-DD HH:MM:SS 格式。我使用的是 MySQL 5.5。
错误代码如下:
SELECT * FROM `posts` WHERE `date`LIKE $date
请注意,我需要获取格式为 YYYY-MM-DD HH:MM:SS 的行
最佳答案
您可以像这样使用 LIKE:
SELECT * FROM `posts` WHERE `date` LIKE '$date %'
或者更好的解决方案:
SELECT * FROM `posts` WHERE `date` BETWEEN
'$date 00:00:00' AND '$date 23:59:59'
关于mysql - 获取 DateTime 并了解 Date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29750275/