0
SELECT 
*
FROM tableA
INNER JOIN tableB
ON tableA.id=tableB.tableAref

その結果セットをフェッチして、tableAフィールドとtableBフィールドをphpの異なるオブジェクトとして識別できるようにする方法。また、結果をphpオブジェクトにマップできます。結合されたクエリでオブジェクトをマップすることは可能ですか?PDOは結果をオブジェクトとして取得できることは知っていますが、基になる結合テーブルをマップしません。

4

1 に答える 1

0

可能です。PHP.ActiveRecord のような ORM を使用することをお勧めします。

http://www.phpactiverecord.org/

データベース、関連付け、およびその他の共通タスク (ActiveRecord パターンに基づく) からオブジェクトを生成します。

http://en.wikipedia.org/wiki/Active_record_pattern

于 2012-07-19T14:40:29.557 に答える