2009-10-19 122 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'] 
相關問題