带有mysql的PHP数组加入了结果

时间:2012-04-20 12:38:30

标签: php mysql sql

我有一个带连接的数据库的查询。

我在数据库中的表确有一些不唯一的名称。即“事件”表中有一个dsc coloumn,module表中有一个dsc coloumn。

我的问题是,当我将JOIN表查询的结果带入php数组时,如何在两个不同的表字段之间进行选择。

所以我会说$ result ['dsc'];

我认为像$ resuilt ['event.dsc'];

但似乎没有工作:/

2 个答案:

答案 0 :(得分:1)

您可以在查询中选择不同的名称:

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

然后,

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

答案 1 :(得分:0)

您可以使用列名称的别名

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