PHP MYSQL:如何从连接表中获取不明确的列结果

1 php mysql

如果我加入两个表并且结果集将具有模糊的coloumn名称,我如何通过php检索正确的名称?

例:

$results = mysql_query("SELECT b.name, m.name FROM Brands as b INNER JOIN Models as m ON b.id = m.brand_id", $connection);

while ($row = mysql_fetch_array($results)) {
  printf("Name: %s", $row["name"]);
}
Run Code Online (Sandbox Code Playgroud)

如何从$ row数组访问b.name和m.name?

谢谢.

Jas*_*ary 5

用你的MySQL查询别名AS.例如:SELECT name AS display_name, name FROM users;

它不是在PHP中,但这是执行它的常用方法.