誰か助けてもらえますか?これは私を怒らせています。
mysqlテーブルを呼び出しており、結果を複数回表示したい(またはifステートメントで結果を確認したい)。ただし、このループ(以下を参照)では、最初のインスタンス($ i = 1)でテーブルとその行を配列として呼び出すだけです。このコードは、Boxと呼ばれる20のdivを作成しますが、最初のdivにのみテーブルデータを入力します。なんで?
私は外側のループ内でforeachループを使用する必要があると思います(これはwordPressで動作するようになっています)が、構文を理解できません。どんな助けでも本当にありがたいです。
$i=1;
while ($i <= 20)
{
echo "<div class=\"Box ".$i."\">";
echo $i;
echo "<br>";
while ($row = mysql_fetch_array($result))
{
echo $row['name'];
}
echo "</div>";
$i++;
}