2013-01-16 10 views
0

爲什麼我們總是使用While()條件從數據庫中獲取數據,爲什麼我們不使用do .. while()for循環來獲取結果。帶測試條件的數據庫語法

+0

請顯示驗證碼...... –

+0

很難說不知道你在寫什麼語言的循環。 –

回答

1

While被使用,因爲你不知道的行數據庫多少取...您可以使用loop also,但SQL fetch功能將讀取該行one by one。所以你不知道最初有多少個iterations必須做..

那麼當你知道你必須做的迭代次數,我的意思是當你知道多少次執行一個循環。

WHILE用於您不確定迭代的情況,但您知道條件是什麼,然後您可以循環,直到滿足條件。

還有另一個循環,它是DO WHILE,這裏至少循環被執行一次,然後如果條件滿足,它將執行進一步,否則循環將退出。