티스토리 뷰
안녕하세요, 초짜입니다.
PHP와 MySQL로 간단한 방명록을 만들어보겠습니다.
우선 제가 만들 방명록은 이렇게 생겼습니다.
사진으로는 잘 모르시겠지만 한 페이지에 최대 5개의 게시물이 올라가도록 했습니다.
그럼 이제 DB에 필요한 내용을 생각해보겠습니다.
우선 키 값이자 No. X의 X가 필요하겠고
게시글을 작성할 때 이름, 비밀번호, 내용이 필요할 것이며
글이 만들어진 시간과 날짜가 필요하겠습니다.
표로 만들어본다면 이렇게 되겠습니다.
항목 |
내용 |
id |
글 번호 키 |
name |
작성자의 이름 |
pass |
작성자의 비밀번호 |
content |
글의 내용 |
wdate |
글이 만들어진 날짜, 시간 |
이제 저것을 쿼리문으로 작성해보겠습니다.
CREATE TABLE guestbook (
id int(11) unsigned NOT NULL AUTO_INCREMENT,
name varchar(20) NOT NULL,
pass varchar(20) NOT NULL,
content text NOT NULL,
wdate timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
PRIMARY KEY(id)
) ENGINE=innoDB DEFAULT CHARSET=utf8;
네. 이렇게 guestbook이라는 이름의 테이블과 필드들을 만들었습니다.
id에서 AUTO_INCREMENT는 접근할 때마다 1씩 증가한다고 보시면 됩니다.
한번 확인해볼까요?
desc guestbook;
이렇게 치게 되면 데이터 타입이나 여러 가지 필드에 대한 속성 등이 나오게 됩니다.
잘 된 것을 볼 수 있습니다.
이렇게 데이터베이스 구성은 됬으니 다음부터는 본격적으로 코드를 짜보겠습니다.
이번 포스팅은 여기까지입니다, 감사합니다.
댓글 한번씩 달아주시면 감사하겠습니다!
'Web > Project' 카테고리의 다른 글
[Project] PHP 방명록 만들기 6) : 페이징 구현(list.php) (0) | 2018.01.24 |
---|---|
[Project] PHP 방명록 만들기 5) : 수정 페이지 완성(modifycheck.php, modify.php, update.php) (1) | 2018.01.21 |
[Project] PHP 방명록 만들기 4) : 삭제 페이지 완성(delete.php) (5) | 2018.01.19 |
[Project] PHP 방명록 만들기 3) : 추가 페이지 완성(insert.php, list.php) (0) | 2018.01.14 |
[Project] PHP 방명록 만들기 2) : 메인 페이지 구성(list.php) (1) | 2018.01.13 |