2009-10-19 2 views
1

사용자와 사용자로부터 열을 선택할 수 있기를 원합니다. 예 :과 같이동일한 이름이지만 테이블이 다른 두 열에서 데이터를 검색하십시오.

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

... :

은 $ 행 에코 [ 'u.user']

난이 시도 [ 'd.user']

$ 행 에코 ,하지만 가지 마. 어떻게 사용자를 불러올 테이블을 지정합니까? SELECT 절에

+0

당신은 var_dump' 또는'print_r''와 같은 기능을 가진'$의 row'에 배열의 구조를 살펴나요? – Gumbo

답변

3

별칭 열 :

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

당신은 사용할 수 있습니다 : 다음

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

HAH! 이전에 시도 했었지만 시도한 필드에서 데이터가 없어서 작동하지 않는다고 생각했습니다. 감사합니다 – payling

+0

+1 고마워요 조쉬 :) – Mala

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

를 사용하여 "있는 그대로"SQL 속성을 .

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

그리고 배열이 될 것입니다 다음

echo $row['uuser'] 
echo $row['duser'] 
관련 문제