我是Php和mysql的新手。我在数据库中有一个日期时间字段,并在该日期时间字段中生成一个报告。这是我的查询
$date = $year."-".$month;
SELECT *FROM table WHERE request_date LIKE '$date%';
我从表格中的输入字段中获取的月份和年份变量。这是我将这两个变量合并并在查询中传递它们。但它没有任何重组。 request_date中的存储值是formate 2011-02-28。
请帮助如何做到这一点。
的问候;
答案 0 :(得分:1)
如果您需要查询年份和月份字段,则可以执行以下操作:
SELECT * FROM projects
WHERE YEAR(request_date) = $year AND MONTH(request_date) = $month
答案 1 :(得分:1)
在 *
和 FROM
之间留出空格。
$date = $year."-".$month;
SELECT * FROM table WHERE request_date LIKE '$date%';