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

phppdoはmysqlから1つの値のみを取得します。変数に等しい値

    希望する結果に応じてフェッチ機能を使用する必要があります。

    1. 単一のスカラー値が必要な場合、列名は必要ありません:

       $Number1 = $stmt->fetchColumn();
      
    2. 返される結果が多数あるが、行ごとに列が1つしかない場合は、列名を再度必要としません。

       $numbers = $sth->fetchAll(PDO::FETCH_COLUMN);
      

      数値の配列を返します。

    3. 複数の値を持つ単一の行が必要な場合は、fetch()を使用してください

    4. 行の配列が必要な場合は、fetchAll()を使用してください



    1. 空の結果をチェックする(PHP、PDO、およびMySQL)

    2. ExcelからSQLServer2008にインポートするときにデータ型を変換中にエラーが発生しました

    3. マスタースレーブおよびマスターマスターアーキテクチャによるPostgreSQLの高可用性

    4. MySQL対SQLServer対Oracle