0

While()データベースからデータを取得するために常に条件を使用するのはなぜですか。結果を取得するためにdo .. while()またはforループを使用しないのはなぜですか。

4

1 に答える 1

1

Whileデータベースがフェッチしている行の数がわからないため使用されます... for を使用できますがloop also、SQLfetch関数は行をフェッチしone by oneます。だから、最初にいくつ作る必要があるのか​​ わかりませんiterations..

WellFor loopは、繰り返さなければならない反復回数がわかっている場合、つまり、ループを実行する回数がわかっている場合に使用されます。

WHILE反復についてはわからないが、条件が何であるかはわかっている場合に使用され、条件が満たされるまでそれをループできます。

別のループもありますがDO WHILE、ここでは少なくともループが 1 回実行され、条件が満たされた場合はさらに実行され、それ以外の場合はループが終了します。

于 2013-01-16T06:58:35.387 に答える