Mysql查询没有输出

时间:2013-09-05 04:20:09

标签: php mysql

我是Php和mysql的新手。我在数据库中有一个日期时间字段,并在该日期时间字段中生成一个报告。这是我的查询

$date = $year."-".$month;
SELECT *FROM table WHERE request_date LIKE '$date%';

我从表格中的输入字段中获取的月份和年份变量。这是我将这两个变量合并并在查询中传递它们。但它没有任何重组。 request_date中的存储值是formate 2011-02-28。

请帮助如何做到这一点。

的问候;

2 个答案:

答案 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%';