Web/php 게시판 만들기
[php / mysql ] 게시판 만들기(DB 설정)
suhaha
2018. 7. 28. 16:59
예전에 프로젝트 일부분이었던 게시판 만들기에 대해 포스팅 하고자 합니다. 이 게시판 코드는 보안에 대해 설정해 놓은 것이 없으므로 취약 하다는 점을 미리 알립니다.
사용하실 경우 그 부분을 보완하시는걸 추천합니다.
먼저 게시판을 만들기 전에 DB를 설정합니다. 제가 만들고자 하는 게시판에는 게시판, 댓글, 회원 로 총 3개의 DB를 만들었습니다.
게시판 DB >>>
1 2 3 4 5 6 7 8 9 | mysql> create table board ( -> number int unsigned not null primary key auto_increment, -> title varchar(150) not null, -> content text not null, -> id varchar(20) not null, -> password varchar(20) not null, -> date datetime not null, -> hit int unsigned not null default 0 -> ); | cs |
글 번호, 제목, 내용, 작성자, 패스워드, 날짜, 조회수
댓글 DB >>>
1 2 3 4 5 6 7 8 9 | mysql> create table comment ( -> number int unsigned not null primary key auto_increment, -> board_number int unsigned not null, -> id varchar(20) not null, -> content text not null, -> date datetime not null, -> parent_number int unsigned not null default 0 -> ); | cs |
댓글 번호, 게시판 번호, 아이디, 내용, 날짜, 부모 댓글 번호( 1번 중첩 가능 )
회원 DB>>>
1 2 3 4 5 6 7 | mysql> create table member ( -> id varchar(16) not null, -> pw varchar(20) not null, -> date datetime not null, -> permit tinyint(3) unsigned -> ); | cs |
아이디, 패스워드, 날짜, 권한