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

PDOを使用してPHPで結果配列をフェッチするにはどうすればよいですか?

    PDOStatement.fetchAllをご覧ください。 方法。 fetchを使用することもできます イテレータパターンで。

    fetchAllのコードサンプル 、PHPドキュメントから:

    <?php
    $sth = $dbh->prepare("SELECT name, colour FROM fruit");
    $sth->execute();
    
    /* Fetch all of the remaining rows in the result set */
    print("Fetch all of the remaining rows in the result set:\n");
    $result = $sth->fetchAll(\PDO::FETCH_ASSOC);
    print_r($result);
    

    結果:

    Array
    (
        [0] => Array
            (
                [NAME] => pear
                [COLOUR] => green
            )
    
        [1] => Array
            (
                [NAME] => watermelon
                [COLOUR] => pink
            )
    )
    


    1. PostgreSQL11でのパーティショニングの改善

    2. サブクエリがEXISTSで導入されていない場合、選択リストで指定できる式は1つだけです。

    3. SQL Server(T-SQL)で「date」を「smalldatetime」に変換する例

    4. Oracle(Old?)Joins-変換用のツール/スクリプト?