gg
当前位置: 首页 >> MySql >> Content

mysql 左连接后 用mysql_fetch_assoc取键名的问题

相关文章

两个表 table1 和 类别表 liebie 
sql语句是
sql="select table1.id,table1.name,leibie.name from table1 left join leibie on table1.id=leibie.id"

用了 $row=mysql_fetch_assoc($result); 后 
我想取id很容易 $row['id']就行了, 但是取name用$row['name']就不行了,因为两个表中有相同的字段名,我试了$row['table1.name'] $row['leibie.name']的方法,行不通报错。

求高手指教下 怎么取 table1.name的值 和leibie.name的值 。mysql_fetch_assoc不支持数字下标,所以不能用$row[0],$row[1]...
------Solutions------
用别名

select table1.id,table1.name as name1,leibie.name as name2 from table1 left join leibie on table1.id=leibie.id
------Solutions------
版主大人回复 深感荣幸  
用别名 我随后也想出来了  可惜当时写的时候 怎么也想不出来。 看来还是要加强mysql方面的学习。

热门搜索 - TryCatch Copyright © 2012-2013 tc5u.com 版权所有