asp不是也有while和for循环吗?1、while的终止条件是控制表达式为假
当OCIFetchInto($stmt,&$result_array) 返回0时表示没有读到数据,这时才结束循环
2、for ( $i=0;$i<=count($result_array);$i++ )
等价于vbs的 for i=0 to UBound(array) step 1
vbs中当步长为1时可以省略,但php中不行

解决方案 »

  1.   

    OCIFetchInto在每for循环一次都把结果放进result_array数组中一次,有返回0的时候吗??if条件后可以这样吗??
         for example:
       if($i<$limit){
         //      .....语句 
       $i++;//不明白这句,if也可以循环???
       }
      

  2.   

    1.OCIFetchInto 应该是遍历SQL语句执行结果,当数据全部遍历结束后,也就是当取不到值时,就会返回零。
    2. $i++,紧紧时做了$i=$i+1;的操作,做完操作就退出if语句块了。没有循环呀。