[PHP] 게시판 만들기 (1/10) - board 테이블 생성하기
2022. 10. 24. 04:04ㆍ무료강좌&튜토리얼/PHP
[PHP] 게시판 만들기 (1/10) - board 테이블 생성하기
게시판을 만드는 예제를 진행해보자.
게시판은 글을 작서하는 페이지, 작성한 글을 저장하는 페이지, 글 목록을 표시하는 페이지, 내용을 보는 페이지, 다음 링크를 표시하는 페이지로 구성된다. 게시판 만들기 프로젝트의 파일은 [php/board] 폴더를 생성하여 진행하도록 한다.
게시글을 저장하는 테이블을 생성해보자.
생성할 테이블의 이름은 [board]이며 다음은 [board] 테이블 생성 쿼리문이다.
CREATE TABLE board(
boardID int(10) unsigned NOT NULL AUTO_INCREMENT,
memberID int(10) unsigned NOT NULL,
title varchar(50) NOT NULL,
content longtext NOT NULL,
regDate int(10) unsigned NOT NULL,
PRIMARY KEY (boardID)
) CHARSET=utf8;
다음은 [board] 테이블을 생성하는 예제이다.
[예제: 178_createBoard.php ]
<?php
include $_SERVER['DOCUMENT_ROOT'].'/php/cssControlPanel/163_connection.php';
$sql = "CREATE TABLE board (";
$sql .= "boardID int(10) unsigned NOT NULL AUTO_INCREMENT, ";
$sql .= "memberID int(10) unsigned NOT NULL, ";
$sql .= "title varchar(50) NOT NULL, ";
$sql .= "content longtext NOT NULL, ";
$sql .= "regDate int(10) unsigned NOT NULL, ";
$sql .= "PRIMARY KEY (boardID)";
$sql .= ") CHARSET=utf8";
$result = $dbConnect->query($sql);
if($result) {
echo "테이블 생성 완료";
} else {
echo "테이블 생성 실패";
}
?>
실행 URL은 http://localhost/php/board/178_createBoard.php 이다.
실행결과
터미널이나 phpMyAdmin에 접속하여 생성된 테이블의 목록을 확인할 수 있다.
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'무료강좌&튜토리얼 > PHP' 카테고리의 다른 글
[PHP] 게시판 만들기 (3/10) - 게시글 작성 폼 만들기 (0) | 2022.10.25 |
---|---|
[PHP] 게시판 만들기 (2/10) - 로그인 세션 체크 프로그램 (0) | 2022.10.25 |
[PHP] 회원가입, 로그인 기능 만들기 (8/8) - 로그아웃 기능 만들기 (0) | 2022.10.24 |
[PHP] 회원가입, 로그인 기능 만들기 (7/8) - 로그인 기능 만들기 (0) | 2022.10.24 |
[PHP] 회원가입, 로그인 기능 만들기 (6/8) - 로그인 폼 만들기 (0) | 2022.10.22 |