본문으로 바로가기

예전에 프로젝트 일부분이었던 게시판 만들기에 대해 포스팅 하고자 합니다. 이 게시판 코드는 보안에 대해 설정해 놓은 것이 없으므로 취약 하다는 점을 미리 알립니다.


사용하실 경우 그 부분을 보완하시는걸 추천합니다. 



먼저 게시판을 만들기 전에 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(150not null,
    -> content text not null,
    -> id varchar(20not null,
    -> password varchar(20not 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(20not 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(16not null,
    -> pw varchar(20not null,
    -> date datetime not null,
    -> permit tinyint(3unsigned 
    -> );
 
cs

아이디, 패스워드, 날짜, 권한