티스토리 뷰

관계형 데이터베이스가 제대로 연결이 되었는지 확인을 하기위해 웹페이지에 맨 아래부분에

누가 author인지 출력을 해보도록 하겠습니다. 그러기 위해서는 sql에 접근할 때 두 개의 테이블을 합쳐서

접근을 해야합니다.

$sql의 부분을 위와 같이 바꿔주었습니다. WHERE 뒤에 topic.id라고 작성을 한 이유는 그냥 id라고 작성을 하게 될 경우

어떤 테이블의 id 값을 말하는지 애매해지기 때문에 정확하게 테이블을 지정해준 것입니다.

이제 이렇게 가져온 값들 중에서 필요한 값이 무엇인지 살펴보기 위해서  출력을 해보도록 합시다.

이 중에서 name의 값이 우리는 필요합니다. 이 name 값을 추가해보도록 합시다.

 

이렇게 by egoing이라고 author가 뜨게 만들었습니다. 근데 이렇게만 만들게 될 경우에는 id값이 없는 경우에

에러가 뜨게 됩니다. 이것을 방지해주기 위해 코드를 바꿔봅시다.

이렇게 작성을 해주면 id값이 없을 때는 아무것도 출력이 안되고 id 값이 있을 때는 name값을 가지고와서

출력이 됩니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함