可能重複:
How to fetch result from MySQL row with multiple same-name columns with PHP?如何mysql_fetch_array上連接表,但列具有相同的名稱
我有兩個表,他們有着相似的列名。
查詢是:
SELECT a.name,b.name
FROM tablea a
JOIN tableb b ON a.id = b.id
結果放在一個數組:
while ($row = mysql_fetch_array($results)){
$aname = $row['name'];
}
一旦我在第二表中加入我注意到$aname
使用表B中的數據。
問題(S):我怎麼能同時存儲name
列,$row['a.name']
不起作用。我的猜測可能是我需要在查詢中爲每個結果添加別名。有什麼建議麼? 我是否應該避免在將來列出名稱?
I know mysql_* is depreciated. Save your energy.
嘿,你知道mysql_ *已被棄用嗎?對不起,無法抗拒。 –
不,我沒有看到任何紅色的盒子,不知道你在說什麼 –