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

PDO:結果配列のインデックスとしての行名

    PDO::FETCH_BOTHを使用する代わりに フェッチモードとして、おそらく PDO::FETCH_ASSOCを使用することをお勧めします -データを連想配列としてフェッチします。

    次に、次の方法で配列のメンバーにアクセスできます。$result['id']$result['caption'] 、など。


    PDOは、いくつかの興味深いフェッチモードをサポートしています。

    を含む
    • associative-array:配列のキーは、データベースから返される列名になります。これはおそらくあなたが慣れているものです
    • オブジェクト;指定したクラスのインスタンスを含む

    何が可能かを確認するには、別の PDO::FETCH_*を確認することをお勧めします。 定数-リストはここにあります:事前定義された定数



    1. PHPを使用してストアドプロシージャからパラメータを取得できません

    2. OracleでPL/SQLストアド関数本体を表示する方法

    3. Postgresql-DBへの自動接続が原因でデータベースを削除できません

    4. データクラスがデフォルトのSQLAlchemyがpostgresデータベースにデータを入力しない