0
私のクエリは、10日と11日の両方の整数だけを返します。 8月の配列を31行で作成し、データベースに存在しない日の空白データと10日と11日のデータのみを作成します。私が次のようなことをした場合:MySQLデータからPHP配列の空行を作成する
$daysinmonth = array("January"=>31, "February"=>29, "March"=>31, "April"=>30, "May"=>31, "June"=>30, "July"=>31, "August"=>31, "September"=>30, "October"=>31, "November"=>30, "December"=>31);
$days = $daysinmonth[$month] - 1;
$i=0;
echo $numB;
while ($i<$days) {
$a = $i + 1;
$day = mysql_query($resultB,$i,"day");
if ($a==$day) {
$date[$i] = $a;
$movies[$i] = mysql_result($resultB,$i,"movies");
$shows[$i] = mysql_result($resultB,$i,"shows");
$music[$i] = mysql_result($resultB,$i,"music"); }
else { $date[$i] = $a;
$movies[$i] = "";
$shows[$i] = "";
$music[$i] = ""; } $i++; }
もちろん、データの行が2行しかないため、MySQLエラーが発生します。私はほとんど何も理解していないので、何を尋ねるのか分からない。あなたはこのような何か行うことができます
は助けをので、ありがとうございました。それが世話をした! – timramich
よかった、うれしかった。私の答えを受け入れたものとしてマークしてください。 [回答を受け入れる方法は?](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) –