0

为什么我们总是使用While()条件从数据库中获取数据为什么我们不使用do .. while()for循环来获取结果。

4

1 回答 1

1

While使用是因为您不确定数据库正在获取多少行...您可以使用 for loop also,但 sqlfetch函数将获取该行one by one。所以你不知道一开始要制作多少iterations..

当您知道必须进行的迭代次数时使用Well For loop,我的意思是当您知道执行循环的次数时。

WHILE当您不确定迭代但您知道条件是什么时使用,然后您可以循环直到满足条件。

还有另一个循环DO WHILE,这里至少循环执行一次,然后如果满足条件,它将进一步执行,否则循环将退出。

于 2013-01-16T06:58:35.387 回答