【发布时间】:2013-03-20 10:02:37
【问题描述】:
当我通过这样的 PHP PDO 语句在 MySQL 中选择多个表时
$query = "SELECT * from offers, courts";
如何输出重复的字段名,例如每个表中存在以下字段
offers.description and courts.description
当我做一个 while/foreach 循环遍历键时,我只能输出这样的东西
$row['caption']
我需要像这样强硬的东西
$row['courts.caption'] or $row['courts']['caption']
我将如何做到这一点?
遗憾的是,这些表没有任何关系。
【问题讨论】:
-
如果表没有关系,那么加入它们是没有意义的。
-
您是否通过此类查询检查了 SQL 的结果?你必须将它与一些关系等混合在一起。否则你会得到疯狂的结果,第二个表将从第一个表分配给每一行..