2012-04-20 18 views
0

私はデータベースに結合してクエリを持っています。mysql結合された結果を持つPHP配列

データベース内のテーブルには、一意でない名前がいくつかあります。つまり、 "イベント"テーブルにはdsc coloumnがあり、moduleテーブルにはdsc coloumnがあります。

私の質問は、私は、PHPの配列にJOINテーブルクエリの結果を持って、どのように2つの異なるテーブルのフィールドを選択するかです。

だから私は$ result ['dsc']と言っています。

私は$ resuilt ['event.dsc']のようなものを考えました。/

答えて

1

あなたは、クエリ内の別の名前としてそれらを選択することができます:

doesntのは、あまりにもかかわらず、働くように見える

SELECT `module`.`dsc` AS `mdsc`, `event`.`dsc` AS `edsc` ... 

その後、

$result["mdsc"]; $result["edsc"]; 
0

あなたは、列名のエイリアスを使用することができます

select module.dsc as mod_dsc, event.dsc as edsc .... 
関連する問題