実行結果が空でない場合はループし続ける
while はほとんど使わず、常に制御が難しいと感じます
1.while(condition) {dosomething();
2. $row=mysql_fetch_assoc($result) は値を割り当て、行がなくなると false を返します。
要約すると、データベース () の内容がなくなるまで dosomething が実行されます。
さらに、mysql_fetch_assoc() 関数は、PHP では推奨されなくなったようです。または pdo で置き換えます。
1.while(condition) { dosomething();} 条件が true の場合、dosomething() は常に実行され、それ以外の場合はループから抜け出します。 2. $row=mysql_fetch_assoc($result) は値を割り当て、行がなくなると false を返します。
要約すると、 dosomething() の内容はデータベースにデータがなくなるまで実行されます。
さらに、mysql_fetch_assoc() 関数は PHP では推奨されなくなったようです。mysqli または pdo を試してみることを検討してください。
1.while(condition) {dosomething();} 条件 = true の場合、dosomething() は常に実行され、それ以外の場合はループから抜け出します。 🎜> 2.$row=mysql_fetch_assoc ($result) 割り当て、行がなくなると false を返します
要約すると、データベースにデータがなくなるまで dosomething(); が実行されます。
さらに、php はもう利用できないようです。mysql_fetch_assoc() 関数を使用することをお勧めします。
公式マニュアルは最良のチュートリアルです。
http://php.net/manual/zh/function.mysql-fetch-assoc.php