[최초보]PHP에서 다중 mySql연결...

Submitted by dhchoi on Sat, 10/17/2009 - 21:24

안녕하세요? 항상 질문만 드리는 최초보입니다.
여러 고수님들이 올려주시는 내용들은 무슨 말인지 원... ㅎㅎㅎ 각설하옵고,
오늘은 다중 db연결에 대하여 여쭤보고자합니다.

일반적으로 하나의 db에 여러개의 table을 두고 연결하여 데이터를 입력하는 걸로 알고 있습니다. 그걸 해 보고 싶습니다.
예를 들어, A라는 db안에 company, pic, diary등등의 테이블을 만들어서
company에는 순수 회사 정보만 입력하고
pic에는 company의 id와 연동하여 담당자만 입력하고
diary에는 company의 id와 pic의 id를 연동하여 면담 내역을 입력하고자 합니다.

그러면, db연결도 각각의 테이블로 3번이 되어야만 하는 걸로 생각됩니다.
연결이 되면 회사이름으로 검색을 하면 회사의 정보와 그 회사 소속의 각 담당자 정보를 각기 다른 테이블에서 불러와 같은 화면에 보여주는 겁니다.
그리고 담당자 이름을 누르면 새 창으로 그 담당자와 면담일지를 열람/기록/삭제 할 수 있는 그런 기능...
이게 한 화면에서 가능한지요? - 아직 방법은 모르겠지만 가능하다고 생각합니다.

이럴 경우 유의해야할 사항이 있는지 알려 주시면 감사하겠습니다.
물론, 방법까지 자세히 알려 주시면 더더욱 감사하겠습니다.
조언을 부탁드립니다.
감사합니다. 최 초보드림

wildapple

Submitted: Sun, 10/18/2009 - 07:56

Modified: Wed, 05/03/2017 - 15:41

대충 재미로 공부해서 그런지 깔끔하게 설명이 안되네요 ^^
우선 일대다 관계, 다대다 관계, many to many relationship, 외래키, foreign key, innoDB, 조인, join 등 찾아보세요.

꼭! 반드시!! 성공 하고 싶습니다. ㅎㅎㅎ
잘될지 어떨지 모르지만 중간 중간에 질문도 하고 조언도 받고 싶습니다. 노력하겠습니다.

갑자기 날씨가 차가워진 느낌입니다.
건강 관리 유의하세요.
좋은 주말 되시기 바랍니다. 최 초보드림