我有許多具有相同列名稱的MySQL表格。所以我尋找PDO或SQL黑客來查找更多的表 - 這將返回結果集中的表名。FETCH_ASSOC和SELECT * FROM具有相同列名的兩個表格
實施例:
'SELECT * FROM table0, table1';
兩個表具有 '名稱' 欄。但是FETCH_ASSOC結果只返回一個「名稱」 - 最後一個。
結果:
echo $result["name"];
通緝的結果:
echo $result["table0.name"];
echo $result["table1.name"];
...
注意
- 我不能重命名數據庫列是唯一
- 我不能manualy爲每列創建別名(很多桌/列)
- 我想要結果集中的名稱不是數字,例如FETCH_NUM
任何想法? 謝謝!
做兩個查詢,每個單獨的表有一個確切的錯誤? – 2010-06-23 13:58:18