2012-04-20 59 views
0

我有一個連接查詢到數據庫。帶mysql的PHP數組加入結果

我在數據庫中的表格確實有一些不唯一的名稱。即在「事件」表中有一個dsc顏色和在module表中有一個dsc顏色。

我的問題是,當我把一個JOIN表查詢的結果放到一個php數組中時,我該如何選擇這兩個不同的表字段。

所以對於一個我會說$ result ['dsc'];

我覺得像$ resuilt ['event.dsc'];

似乎沒有太多的工作,雖然:/

回答

1

您可以選擇在查詢他們爲不同的名字:

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

然後,

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

可以使用別名列名

select module.dsc as mod_dsc, event.dsc as edsc ....