【发布时间】:2011-07-28 05:18:30
【问题描述】:
我正在查询数据库以获取某年某月的所有博客文章。日期在数据库中存储为 YYYY-MM-DD
仅获取特定日期和年份的帖子的最佳万无一失的方法是什么?我尝试过链接 like 子句,但我开始意识到它们会失败的几种方式,例如,如果我使用以下语句:
'SELECT * FROM entries WHERE date LIKE \''.$year.'%\' AND date LIKE \'%'.$month_no.'%\''
如果月份数字恰好包含在年份数字的最后 3 位数字中,这将失败。我是否必须使用正则表达式,如果是,有人可以建议我可以使用的语句吗?
【问题讨论】:
-
在询问 SQL 或数据库问题时,请告诉我们您正在使用哪个数据库。它让我们这些回答问题的人生活更轻松。