0

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

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

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

所以对于一个我会说 $result['dsc'];

我想像 $resuilt['event.dsc'];

不过似乎不太管用:/

4

2 回答 2

1

您可以在查询中选择它们作为不同的名称:

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

然后,

$result["mdsc"]; $result["edsc"];
于 2012-04-20T12:41:33.373 回答
0

您可以使用别名作为列名

select module.dsc as mod_dsc, event.dsc as edsc ....
于 2012-04-20T12:41:33.667 回答