ホームページ  >  記事  >  バックエンド開発  >  修正されたばかりの PHP プログラムを教えてください。

修正されたばかりの PHP プログラムを教えてください。

WBOY
WBOYオリジナル
2016-06-23 14:06:281010ブラウズ

<?php			while ( $rs = mysql_fetch_array($result) ){				     $arr[]=$rs;		?>		        <?php echo $month==mysql_num_rows($result)?"合计: $month 个月":" "; ?>        		<tr><td width="30%" height="20">        			<?php        			for($i= 0;$i<$month;$i++)        			{        				echo $arr[$i]['date'];        			}        			?>        		</td><td width="50%"></td></tr>         <?php			}		?>


for を使用して、クエリされた各行のすべての情報を表示できますか? bb9bd6d87db7f8730c53cb084e6b4d2d がたくさんあるのはなぜですか?元のコードは他の人が書いたもので、私が変更しただけです。


ディスカッションへの返信 (解決策)

あなたの状況はおそらくロジックが間違っているため、最初にデータベース内のデータを配列に保存してから保存する必要があります。データはループで出力されますが、今度は繰り返し出力されます。

なぜですか?出力が繰り返されるのはなぜですか? forのループから抜け出すことはできないでしょうか?

コードを実行すると結果がわかります

プログラムの先頭に
error_reporting(E_ALL); を追加すると、どこで問題が発生したかがわかります。


rreee

これはどうですか?私のコンピューターには PHP がインストールされていません

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。