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