以下のforループコードを入力しましたが、MYSQLのすべてのデータをループしていません。代わりに、データベースの最初の行のデータだけをループし(shown circled in red in this attached screenshot)、他の4つの書籍の著者名/タイトル/年/ isbn情報をデータベースに表示しません。PHPのforループが適切にループしない
私はXAMPP 3.2.2をWindows 10マシンで使用しています。コンテキストのために私のコードをもう必要とするなら、私は提供することができます。ありがとう!
for ($j = 0; $j <$rows; ++$j);
{
$result->data_seek($j);
$row = $result->fetch_array(MYSQLI_NUM);
echo <<<_END
<pre>
Author $row[0]
Title $row[1]
Category $row[2]
Year $row[3]
ISBN $row[4]
</pre>
<form action="sqltest.php" method="post">
<input type="hidden" name="delete" value="yes">
<input type="hidden" name="isbn" value="$row[4]">
<input type="submit" value="DELETE RECORD"></form>
_END;
}
してみてください!うわー、あなたはイーグル目のイスマイルを持っています。そのセミコロンを見つけるのに数時間かかりました。ありがとう、それは今働く。 – Hoppingvampireprogrammer
実際、私は近視眼的である:D。私はこのような問題が一度あった。どういたしまして。 –