我的目标是根据查询日期在我的字段中吐出数据。我的表由9个字段组成,其中一个是DATE。
DATE 5STAR 4STAR 3STAR 2STAR 1STAR TOTAL
2/9/2012 94 30 7 4 10 145
2/11/2012 95 31 7 4 10 147
2/12/2012 95 31 8 4 10 148
这是踢球者。如果没有日期,如“2/10/2012”,我想吐出基于最近日期的PHP中的数据,所以如果他们选择了“2/9/2012”,我会吐出数据“ 2012" 年2月10日。
查询的任何建议还是我必须将所有这些日期上传到我的数据库?
答案 0 :(得分:2)
SELECT * FROM table_name WHERE date <= "2012-02-10" ORDER BY date desc LIMIT 1
确保您的DATE列是日期字段。你很高兴去!
将2/10/2012替换为PHP中的任何用户输入。