2012-04-20 3 views
0

조인을 사용하여 데이터베이스에 대한 쿼리가 있습니다.mysql 조인 된 결과가있는 PHP 배열

데이터베이스의 테이블에 고유하지 않은 일부 이름이 있습니다. 즉 "이벤트"테이블에는 dsc coloumn이 있고 module 테이블에는 dsc coloumn 테이블이 있습니다.

내 질문은 내가 PHP 배열에 JOIN 테이블 쿼리의 결과를 가져올 때 어떻게 두 개의 다른 테이블 필드 사이에서 선택합니까.

그래서 나는 $ result [ 'dsc']라고 말할 것입니다.

나는 $ resuilt [ 'event.dsc']와 같은 것을 생각했다; /이

답변

1

당신은 당신의 쿼리에 그들과 같은 다른 이름을 선택할 수 있습니다 : 다음

SELECT `module`.`dsc` AS `mdsc`, `event`.`dsc` AS `edsc` ... 

$result["mdsc"]; $result["edsc"]; 
0

당신이 열 이름에 대한 별칭을 사용할 수 있습니다

않아요하지만 일이 너무 보인다

select module.dsc as mod_dsc, event.dsc as edsc ....