sql >> データベース >  >> RDS >> Oracle

oci_fetch_array のエラー、php で Oracle からデータを取得できます

    oci_fetch_array() のドキュメント 言います:

    また、コード内のコメントにも次のように書かれています:

    // Use the uppercase column names for the associative array indices
      


    では、なぜ小文字の列名を使用しているのですか?

    これはあなたのコードです:

    echo  $row['id'] ;
    echo $row['username'];
      

    コードのコメントとマニュアルのメモによると、次のように大文字を使用しないでください:

    echo  $row['ID'] ;
    echo $row['USERNAME'];
      


    それでもうまくいかない場合は、マニュアルに記載されているとおりに実行してください:var_dump() ループ内で、データがどのように見えるかを確認します:

    while (($row = oci_fetch_array($stid, OCI_BOTH))) {
        var_dump($row);
    }
      

    1. PostgreSQL-リレーションのポリシーで無限再帰が検出されました

    2. Psql出力での折り返しを無効にする

    3. Postgresinformation_schemaを使用してカスタムタイプを一覧表示する方法

    4. PDO ::FETCH_OBJ php