の使い方がわかりにくい
while($row = mysql_fetch_array($query))
変数「$query」にあるデータベースのいくつかの要素を表示します。さらに、関数「mysql_fetch_array()」によって変数「$row」に何が渡されるのかわかりません。私の推測では、「$query」にあるデータベース レコードの 1 つのレコード (または行) のみが指定されていますが、関数はどの行をどのように認識しますか??
例を使って自分自身を説明しようとします。
変数 $query に 2 つのフィールド (「id」と「name」など) を持つ 3 つのレコードがあるとします。最初に、変数 $row が最初の要素 (id=1、name=antonio など) で満たされている間、コードによって "1" と "antonio" を表示または操作できるようになり、コードが終了して while が開始されます。また。
ここで、変数「行」に与えられたものが 2 番目の要素であると仮定しますが、関数は 2 番目の要素 (最初の要素や 3 番目の要素ではなく) を返さなければならないことをどのように認識しますか?? つまり、私はこの情報をどこにも提供しません...