我需要列出当天的记录,在数据库中日期的格式是02/02/11
数据库
09/01/11
13/01/11
18/02/11
19/02/11
20/02/11..。
问:如何使用SQL命令+ PHP?
当前(正在工作...)
$today = date("Y/m/d");
$sql = SELECT * FROM places WHERE STR_TO_DATE(data, '%d/%m/%y') >= '".$today."' ORDER BY DATE_FORMAT(data, '%d/%m/%y') ASC LIMIT 8";但是列出了所有记录
发布于 2011-02-02 22:35:03
我强烈建议您将存储值更新为标准的MySQL日期字段类型-这将大大简化您编写的任何查询,并使您能够使用所有标准的MySQL日期和时间函数。
你可以按照这里的答案Converting a date in MySQL from string field来了解如何转换你的数据。
https://stackoverflow.com/questions/4875352
复制相似问题