2009-10-19 131 views
1

我希望能够从用户和用户中选择列。例如:从具有相同名称但不同表格的两列中检索数据

select u.user, d.user FROM users u JOIN dusers .... etc. 

...像这样:

回声$行[ 'u.user']

回声$行[ 'd.user']

我想这,但没有去。我如何指定从哪个表中检索用户?

+0

你看看在与像'var_dump'或'print_r'功能'$ row'您的阵列的结构? – Gumbo 2009-10-19 17:40:43

回答

3

别名列在SELECT子句中:

select u.user AS u_user, d.user AS d_user .... 

那么你可以使用:

echo $row['u_user'] 
echo $row['d_user'] 
+0

HAH!我早些时候尝试过......但是我尝试过的领域碰巧没有数据,所以我认为它没有用。谢谢 – payling 2009-10-19 17:45:21

+0

+1谢谢乔希:) – Mala 2011-04-15 23:19:44

2
SELECT 
    u.user AS u_user, 
    d.user AS d_user 
FROM users u JOIN dusers 

然后:

echo $row['u_user']; 
echo $row['d_user']; 
2

使用 “AS” SQL属性。

select u.user AS uuser, d.user AS duser FROM users u JOIN dusers ... 

和阵列将是以下几点:

echo $row['uuser'] 
echo $row['duser'] 
相关问题