php函数oci_fetch_array只返回一行

时间:2017-11-09 12:40:17

标签: php oracle

$stid = oci_parse('SELECT FIRSTNAME, LASTNAME, DESIGNATION, DEPARTMENT, BRANCH FROM USERS');  
while (($row = oci_fetch_array($stid, OCI_ASSOC + OCI_RETURN_NULLS
                        | OCI_RETURN_LOBS)) != false) {

            $result[] = $row;
            }

oci_fetch_array只返回一行,而表格中有很多行。

1 个答案:

答案 0 :(得分:1)

看来,您的问题与|之前的OCI_RETURN_LOBS有关。

声明如下:

  

($ row = oci_fetch_array($ stid,OCI_ASSOC + OCI_RETURN_NULLS + OCI_RETURN_LOBS))!= false。