目的
PDO::queryを理解する
参考資料
PDO::queryとは
PDO::query — SQL ステートメントを実行し、結果セットを PDOStatement オブジェクトとして返す
SQLステートメントとは、
リレーショナルデータベースの標準的な操作言語である「SQL」で生成した命令文である。
「PDOStatmentオブジェクトを返す」とは???
PDOStatement クラス
プリペアドステートメントを表します。ステートメント実行後は関連する結果セットを表します。
データーベースから取得した値をPDO::Statemetオブジェクトとして返す。
よって、PDO::Statmentのメソッドを使うことができるようになり,PDOのfetchメソッドで値を取得することができる。
PDO::query() の優れた機能は、 実行に成功したSELECTステートメントにより返されたレコードセットで 反復処理が可能であることです。
まとめ
queryは、PDO::statmentオブジェクトで返すため、fetch,またfethallメソッドでデータ取得することができる。