php函数oci_fetch_数组只返回一行
php函数oci_fetch_数组只返回一行,php,oracle,Php,Oracle,oci\u fetch\u数组只返回一行,而表中有许多行。您的问题似乎与oci\u RETURN\u LOBS部分之前的有关 你的陈述如下: ($row=oci_fetch_数组($stid,oci_ASSOC+oci_RETURN_NULLS+oci_RETURN_LOBS)!=错 请分享一下这份声明好吗?($stid)$stid=oci_parse('SELECT FIRSTNAME,LASTNAME,DESIGNATION,DEPARTMENT,BRANCH FROM USERS');它与
oci\u fetch\u数组
只返回一行,而表中有许多行。您的问题似乎与oci\u RETURN\u LOBS
部分之前的
有关
你的陈述如下:
($row=oci_fetch_数组($stid,oci_ASSOC+oci_RETURN_NULLS+oci_RETURN_LOBS
)!=错
请分享一下这份声明好吗?($stid)$stid=oci_parse('SELECT FIRSTNAME,LASTNAME,DESIGNATION,DEPARTMENT,BRANCH FROM USERS');它与“+”和“|”的混合无关。快速测试表明混合语法可以工作。
$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;
}