我发现了一种情况:当我只有一行结果时,在进行SELECT查询后,我只是不进入while循环。
我只是调试,如果只有一个结果,就可以看到它永远不会进入循环。
if( count( oci_fetch_array( $result, OCI_ASSOC ) ) > 0 ) {
while ( ( $row = oci_fetch_array( $result, OCI_ASSOC ) ) != false ){
//code processing
}
}
即使我只有一行作为结果集,我如何进入while循环?
当我有很多行时,我会正常进入循环。