我已经有几年没有写过 PHP/SQL 了,我需要为一个项目做这件事。现在我遇到了一个问题。
我想在特定日期之间从 MySQL 数据库中获取一些数据。如果像这样写它就可以了:
$result = mysql_query("SELECT * FROM acw WHERE team = '".$team."' and added between '2012-11-05' and '2012-11-10' ");
但我想从 URL 中获取日期,并写了这个:
$periods = $_GET["per"];
if ( $periods == 1 ) {
$period = "and added between '2012-11-05' and '2012-11-10'";
}
elseif ( $periods == 2 ) {
$period = "and added between '2012-11-11' and '2012-11-17'";
}
elseif ( $periods == 3 ) {
$period = "and added between '2012-11-05' and '2012-11-10'";
}
echo $period;
如果我 echo $period 我在 HTML 中得到了正确的输出,但是当试图将它插入到我的 MySQL 问题中时,我什么也没得到,我做错了什么?
$result = mysql_query("SELECT * FROM acw WHERE team = '".$team."' '".$period."' ");
所以这有问题,我自己无法解决:(