[PHP] 설문조사 프로그램 만들기 (1/4) - survey 테이블 생성하기
2022. 10. 28. 00:03ㆍ무료강좌&튜토리얼/PHP
[PHP] 설문조사 프로그램 만들기 (1/4) - sruvey 테이블 생성하기
간단한 설문조사 프로그램을 만들어보자.
이 프로젝트는 설문조사의 여러 항목을 선택후 데이터베이스에 저장하고 결과를 확인하는 방식으로 진행하도록 하자.
[설문조사 프로그램 만들기]는 [php/survey] 폴더를 생성후 이곳에 파일을 저장하도록 한다.
설문조사 데이터가 저장될 테이블을 생성하자.
테이블의 이름은 survey이며 survey 테이블 생성 쿼리문은 다음과 같다.
CREATE TABLE survey (
surveyID int(10) unsigned NOT NULL AUTO_INCREMENT,
memberID int(10) unsigned DEFAULT NULL,
kind enum('offlineStore', 'onlineStore', 'website', 'friends', 'academy', 'noMemory', 'etc'),
regDate int(10) unsigned DEFAULT NULL,
PRIMARY KEY (surveyID)
)CHARSET=utf8;
kind 필드에는 정해진 값만 입력될 수 있도록 enum을 사용하여 값을 지정한다.
다음은 survey 테이블을 생성하는 예제이다. [survey]폴더에 저장하도록 하자.
[예제: 188_createSurvey.php ]
<?php
include $_SERVER['DOCUMENT_ROOT'].'/php/cssControlPanel/163_connection.php';
$sql = "CREATE TABLE survey(";
$sql .= "surveyID int(10) unsigned NOT NULL AUTO_INCREMENT, ";
$sql .= "memberID int(10) unsigned DEFAULT NULL, ";
$sql .= "kind enum('offlineStore', 'onlineStore', 'website', 'friends', 'academy', 'noMemory', 'etc'), ";
$sql .= "regDate int(10) unsigned DEFAULT NULL, ";
$sql .= "PRIMARY KEY (surveyID)) CHARSET=utf8";
$result = $dbConnect->query($sql);
if($result) {
echo "테이블 생성 완료";
} else {
echo "테이블 생성 실패";
}
?>
sruvey 테이블을 생성하는 쿼리문을 실행해보자.
실행 URL은 http://localhost/php/survey/188_createSurvey.php 이다.
실행결과
터미널이나 phpMyAdmin에 접속하여 생성된 테이블의 목록을 확인할 수 있다.
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'무료강좌&튜토리얼 > PHP' 카테고리의 다른 글
[PHP] 설문조사 프로그램 만들기 (3/4) - 설문조사 데이터 테이블에 저장하기 (0) | 2022.10.28 |
---|---|
[PHP] 설문조사 프로그램 만들기 (2/4) - 설문조사 선택폼 생성하기 (0) | 2022.10.28 |
[PHP] 게시판 만들기 (10/10) - 검색 결과 확인하기 (0) | 2022.10.27 |
[PHP] 게시판 만들기 (9/10) - 검색폼 생성하기 (0) | 2022.10.27 |
[PHP] 게시판 만들기 (8/10) - 게시물 내용 보기 (1) | 2022.10.27 |