データベースに次のようなテーブルがあります。
カテゴリ:
ID | 名前
5つのレコードが含まれていますが、whileループを使用して表示しようとすると. 4 つのレコードのみが表示されます。最後のレコードは表示されません。ここに私のPHPコードがあります:
$query = "SELECT * FROM category";
$query = mysql_query($query);
$rows = mysql_num_rows($query); // shows 5
while($row = mysql_fetch_array($query))
{
echo .$row['name']."<br>";
}
for ループを使用すると、2 つのレコードのみが表示されます。
また、print_r(mysql_fetch_array($query)) を使用すると、var_dump と同じように、最後のレコードのみが表示されることに気付きました。すべてのレコードを表示するべきではありませんか? それは私のコード、または PHP 構成で何かですか? ヒントをありがとう