标签: php mysql sql
两个表有一个名为“title”的列,所以row ['title']是不明确的,似乎随机选择了一个结果(PHP / MYSQL)。 有没有办法绕过这个或者我是否必须确保我的列名称明确,即使它们位于不同的表中?
编辑: 为了清楚起见,我需要BOTH表中的title字段。问题是:选择table1.title后,table2.title如何在$row中访问它们,如同 $row = mysql_fetch_assoc($result)? $row['title']含糊不清。谢谢!
table1.title
table2.title
$row
$row = mysql_fetch_assoc($result)
$row['title']
答案 0 :(得分:1)
在这种情况下,您应该能够使用列别名,如here
答案 1 :(得分:0)
尝试aliasing列:
SELECT A AS B FROM TABLE
答案 2 :(得分:0)
尝试这样的语法
Select * from tableA where tableA.title=x