게시판 만들기(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에 접속하기 위해서는 mysql_connect()와 같은 함수를 이용해줘야 한다는 걸 알 수 있다 )
* write.php ( 글쓰기 기능 )
( 게시판에서 글을 쓰는 페이지를 만들어봤고 해당 페이지에는 글을 쓰는 폼을 만드는게 주된 작업이여서
php를 사용하진 않고 html을 이용해서 만들었다 )
'프로그래밍 > PHP' 카테고리의 다른 글
[PHP] 게시판 만들기(3) ( 글 읽기<read.php>, 글 삭제시 암호 입력<predel.php>, 글 삭제<del.php>, 글 목록<list.php> ) (4) | 2017.08.10 |
---|---|
[php] 게시판 만들기(2) ( 글 저장<insert.php> / 글 수정<edit.php> / 수정된 글 저장<update.php> ) (0) | 2017.08.10 |
[PHP] 방명록 만들기 (0) | 2017.08.06 |
[PHP] 함수 / 카운터 만들기 / 파일 핸들링 개념 (0) | 2017.08.06 |
[PHP] 연산자 / 제어구조 ( if, while, do.. while, continue, break, switch, include, require, return ) (0) | 2017.08.01 |
댓글