Php 在MySQL中,如何根据日期从表中选择数据?
我有一个名为Php 在MySQL中,如何根据日期从表中选择数据?,php,mysql,regex,date,Php,Mysql,Regex,Date,我有一个名为tasks的表。在索引文件中列出了所有任务。在任务中有一个列名日期。日期以YYYY-MM-DD格式保存。我想获取日期为2016的所有行-数字从0到12-数字从0到30 示例日期为: 2016-12-1 您可以通过指定日期范围来简单地筛选记录 SELECT * FROM tasks WHERE date BETWEEN '2016-01-01' AND '2016-12-31' ORDER BY date DESC 更新 要从当前日期获取记录,请执行以下操作: SELECT *
tasks
的表。在索引文件中列出了所有任务。在任务
中有一个列名日期
。日期以YYYY-MM-DD格式保存。我想获取日期为2016的所有行-数字从0到12-数字从0到30
示例日期为:
2016-12-1
您可以通过指定日期范围来简单地筛选记录
SELECT *
FROM tasks
WHERE date BETWEEN '2016-01-01' AND '2016-12-31'
ORDER BY date DESC
更新
要从当前日期获取记录,请执行以下操作:
SELECT *
FROM tasks
WHERE date BETWEEN curdate() AND '2016-12-31'
ORDER BY date DESC
您可以通过指定日期范围来简单地筛选记录
SELECT *
FROM tasks
WHERE date BETWEEN '2016-01-01' AND '2016-12-31'
ORDER BY date DESC
更新
要从当前日期获取记录,请执行以下操作:
SELECT *
FROM tasks
WHERE date BETWEEN curdate() AND '2016-12-31'
ORDER BY date DESC
发布您的尝试..我不知道如何在phpy中编写正则表达式您需要升序还是降序?@jilesh我想以降序获取数据发布您的尝试..我不知道如何在phpy中编写正则表达式您需要升序还是降序?@jilesh我想以降序获取数据orderOk我会在samircan检查2016-1-6之前的日期我会在samircan检查2016-1-6之前的日期我会在samircan检查