MySQL选择多个表,其中字段名是重复的

时间:2013-03-20 10:02:37

标签: php sql pdo

当我通过像这样的PHP PDO语句在MySQL中选择多个表时

$query = "SELECT * from offers, courts";

如何输出重复的字段名,例如每个表中都有以下字段

offers.description and courts.description

当我做一段时间/ foreach循环键时,我只能输出这样的东西

$row['caption']

我需要像这样艰难的事情

$row['courts.caption'] or $row['courts']['caption']

我将如何实现这一目标?

可悲的是桌子没有任何关系。

1 个答案:

答案 0 :(得分:2)

你可以选择以下字段:

$query = "SELECT o.description as OfferDescription, c.description as CourtsDescription from offers o, courts c";

然后使用:$row['OfferDescription']$row['CourtsDescription']