$q=2013
$sql="SELECT * FROM vip_sales WHERE type = 'vecka' and date >= '"$q ."-01-01' and date <= '"$q ."-01-31' ";
$result = mysql_query($sql, $con);
$janw = mysql_num_rows($result);
$sql="SELECT * FROM vip_sales WHERE type = 'manad' and date >= '"$q ."-01-01' and date <= '"$q ."-01-31' ";
$result = mysql_query($sql, $con);
$janm = mysql_num_rows($result);
$sql="SELECT * FROM vip_sales WHERE type = 'ar' and date >= '"$q ."-01-01' and date <= '"$q ."-01-31' ";
这行''$ q。“ - 01-01'is it =”2013-01-01“?Mysql查询似乎混淆了
我的,我用来建立代码程序与说,有一个错误,但我不能找到我的PHPadmin
$sql="SELECT * FROM vip_sales WHERE type = 'ar' and date >= '2013-01-01' and date <= '2013-01-31' ";
我测试了这个任何错误,它工作正常。我只是想确保这是正确的使用线。 Cuse当我测试
$sql="SELECT * FROM vip_sales WHERE type = 'ar' and date >= '"2013 ."-01-01' and date <= '"2013 ."-01-31' ";
它dident工作。我可能会混淆“和”。
感谢所有帮助
如果这是您确切的代码,您在'$ q = 2013'后面缺少';'。 – Rik