SELECT不会执行到OCI_FETCH_ARRAY循环中

时间:2016-02-15 18:41:18

标签: php while-loop oci

我发现了一种情况:当我只有一行结果时,在进行SELECT查询后,我只是不进入while循环。

我只是调试,如果只有一个结果,就可以看到它永远不会进入循环。

 if( count( oci_fetch_array( $result, OCI_ASSOC ) ) > 0 ) {

    while ( ( $row = oci_fetch_array( $result, OCI_ASSOC ) ) != false ){
      //code processing
   }

 }

即使我只有一行作为结果集,我如何进入while循环?

当我有很多行时,我会正常进入循环。

0 个答案:

没有答案