1 か月の毎日をループして、1 か月の各日の結果の数を取得しようとしています。
私は次のことをしました。
<?php
include 'inclues/db.inc.php';
for($i = 2; $i < 30; $i++){
$date2 = $i-1;
$date1 = $i;
$q = mysql_query("SELECT * FROM `table` WHERE `date` < '2012-09-".$date1." 00:00:00' AND `date` > '2012-09-".$date2." 00:00:00'";
//$r = mysql_fetch_assoc($q);
echo mysql_num_rows($q)."<br />";
}
?>
日付1と2をエコーアウトしようとすると機能しますが、クエリを使用すると機能しません。クエリを使用すると、500内部サーバーエラーが発生します。
これを解決する方法についてのアイデアはありますか? ループ内でクエリを使用するのは一般的に悪い習慣ですか?