While()データベースからデータを取得するために常に条件を使用するのはなぜですか。結果を取得するためにdo .. while()またはforループを使用しないのはなぜですか。
1 に答える
1
Whileデータベースがフェッチしている行の数がわからないため使用されます... for を使用できますがloop also、SQLfetch関数は行をフェッチしone by oneます。だから、最初にいくつ作る必要があるのか わかりませんiterations..
WellFor loopは、繰り返さなければならない反復回数がわかっている場合、つまり、ループを実行する回数がわかっている場合に使用されます。
WHILE反復についてはわからないが、条件が何であるかはわかっている場合に使用され、条件が満たされるまでそれをループできます。
別のループもありますがDO WHILE、ここでは少なくともループが 1 回実行され、条件が満たされた場合はさらに実行され、それ以外の場合はループが終了します。
于 2013-01-16T06:58:35.387 に答える