2012-04-20 51 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 ....