PHP逆引き大全 516の極意

データベースの極意 - Tips385 検索系SQLを発行し、抽出結果をユーザ定義クラスのインスタンスに格納する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

6-2PDO(PHP Data Object)の利用Tips385 検索系SQLを発行し、抽出結果をユーザ定義クラスのインスタンスに格納する

Level2

PointPDOStatement::setFetchMode()を用い、第一引数にPDO::FETCH_INTOを指定する

PDOで検索系SQLを実行し、抽出結果をユーザ定義クラスのインスタンスに格納するには、PDOStatement::setFetchMode()の第一引数にPDO::FETCH_INTOを指定します。

具体的には以下のように記述します。

$rows->setFetchMode(PDO::FETCH_INTO, インスタンス変数);

下記の例では、BookClassというユーザ定義クラスのインスタンスに抽出結果を格納しています。

抽出結果は、抽出したカラム名と同じ名前のメンバ変数にセットされます。

画面1 実行画面(385.php)

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません