我有许多具有相同列名称的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