2017-11-09 4 views
0
$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; 
      } 

は、テーブルに多数の行がある間に1つの行のみを返します。php関数oci_fetch_arrayが1行だけを返しています。

+0

声明をお寄せくださいますか? ($ stid) –

+0

$ stid = oci_parse( '氏名、名字、指定、 を部門から選んでください); –

答えて

1

と思われますが、|の前にOCI_RETURN_LOBSの部分に問題があります。

以下のようにあなたの声明を行います!

を($行= oci_fetch_array($のSTID、OCI_ASSOC + OCI_RETURN_NULLS + OCI_RETURN_LOBS))=偽。

+0

'+'と '|'の組み合わせには関係しません。クイックテストは、混合構文の働きを示します。 –

関連する問題