2013-03-10 2 views
0

예를 들어 ID가 기본 키 (자동 증가) 인 USER TABLE과 사용자 테이블에 ID의 외래 키 (정수)로 userid가있는 BOOKING TABLE이있는 2 개의 테이블이 있습니다. phpmyadmin mysql 데이터베이스 사용.php와 mysql을 사용하여 외래 키 필드를 다른 테이블의 기본 키 필드에 연결하는 방법은 무엇입니까?

어떻게이 두 필드를 항상 연결할 수 있도록 연결할 수있는 PHP 스크립트를 작성합니까? 사용자가 이름을 입력하고 웹 양식에 둘러보기를 예약하면 백엔드에서 자동으로 모든 작업을 수행합니다.

나는 php와 mysql에 익숙하지 않고 많은 포럼과 자습서를 검색하지만 여전히 실마리가 없습니다. 도와주세요!

답변

0

현재보고 계신 것은 여러 테이블을 조인하는 방법입니다. 아래 쿼리는 두 테이블 모두에서 일치하는 레코드 만 표시하는 INNER JOIN을 사용합니다.

SELECT a.*, b.* 
FROM User a 
     INNER JOIN Booking b 
      ON a.ID = b.userID 
// WHERE ..conditions here.. 

더욱 더 친절하게 아래 링크를 방문 조인에 대한 지식을 얻을 수 : 도움을

+0

thnx합니다. 그러나 이것은 새로운 사용자가 둘러보기를 예약 할 때마다 관계 데이터베이스에서 수행되는 것처럼 관련 될 것임을 의미합니다. – kev

+0

어떻게 PHP 스크립트로 작성합니까? – kev

+0

이것으로 무엇을 의미합니까? - * ".. 그들은 관계 데이터베이스에서 어떻게 수행되는지와 관련이있을 것입니다."* –

관련 문제