我有这个代码,可以很好地获得1月份的统计数据:
$home = 5;
$get_jan = $db->prepare('SELECT * FROM cars WHERE home = :home AND month = :month');
$get_jan->bindParam(':home',$home);
$get_jan->bindParam(':month',$janu);
$get_jan->execute();
我想做一些统计数据,所以我需要做12个月。而不是单独编写12个月的代码,我如何使用for循环?我试过这样的事情没有成功:
$home = 5;
for($i=1;$i=12;$i++){
$get.$i = $db->prepare('SELECT * FROM cars WHERE home = :home AND month = :month');
$get.$i->bindParam(':home',$home);
$get.$i->bindParam(':month',$i);
$get.$i->execute();
}
知道怎么做?
答案 0 :(得分:0)
终于可以了:
$home = 5;
for($i=1;$i<=12;$i++){
$get[$i] = $db->prepare('SELECT * FROM cars WHERE home = :home AND month = :month');
$get[$i]->bindParam(':home',$home);
$get[$i]->bindParam(':month',$i);
$get[$i]->execute();
}