본문 바로가기
프로그래밍/PHP

[PHP] 게시판 만들기(1) ( 테이블 구조 / 데이터베이스 접속 정보<db_info.php> / 글쓰기 기능(write.php) )

by B T Y 2017. 8. 8.
반응형

게시판 만들기(1) ( 테이블 구조 / 데이터베이스 접속 정보<db_info.php> / 글쓰기 기능(write.php) )에 대해서 정리한다.

 

 

게시판 만들기


- 게시판 만들때 처음 할일은 우선 MySQL을 이용해서 테이블 구조를 생각하고 만든다.

 

 

( 게시판은 DB, 글 쓰기, 글 수정, 수정된 글 저장, 글 읽기, 글 삭제, 삭제시 암호 입력, ... 등의 기능을 가지게 되고

그 기능들을 하나의 php 파일로 따로 만들고 그 기능들이 연동되면서 게시판이 정상 작동하도록 해야한다 )

 


  * 테이블 구조 및 테이블 생성 SQL 쿼리

      - 테이블 구조

 

 

 



      - SQL 쿼리

 

         CREATE TABLE noticeboard(
           id int(11) unsigned NOT NULL auto_increment,
           name varchar(20) NULL,
           email varchar(30) NULL,
           pass varchar(10) NULL,
           title varchar(70) NULL,
           comment text,
           wdate datetime NULL,
           ip varchar(16) NULL,
           view int(11) NULL,
           PRIMARY KEY(id)
         );

 

 

 

( SQL 쿼리를 이용해서 테이블을 만들고 해당 테이블이 잘 만들어졌는지 show tables; 명령어를 이용해서 확인한다 )

 

 

( desc 쿼리를 이용해서 만들어진 테이블의 구조 정보를 파악 할 수 있다 )

 


  * db_info.php ( 데이터베이스 접속 정보 )

 

db_info.php
다운로드

 

 

 

( db에 접속하기 위해서는 mysql_connect()와 같은 함수를 이용해줘야 한다는 걸 알 수 있다 )




  * write.php ( 글쓰기 기능 )

 

 

write.php
다운로드

 

 

 

( 게시판에서 글을 쓰는 페이지를 만들어봤고 해당 페이지에는 글을 쓰는 폼을 만드는게 주된 작업이여서

php를 사용하진 않고 html을 이용해서 만들었다 )

 

 

반응형

댓글