[PHP] 회원가입, 로그인 기능 만들기 (3/8) - member 테이블 생성하기
2022. 10. 21. 02:52ㆍ무료강좌&튜토리얼/PHP
[PHP] 회원가입, 로그인 기능 만들기 (3/8) - member 테이블 생성하기
회원가입 정보를 담을 테이블을 생성하자.
테이블의 이름은 member 이다.
다음은 member의 생성 쿼리문이다.
CREATE TABLE member (
memberID int(10) unsigned NOT NULL AUTO_INCREMENT,
email varchar(40) UNIQUE NOT NULL,
nickname varchar(20) NOT NULL,
pw varchar(100) DEFAULT NULL,
birthday varchar(10) NOT NULL,
regDate int(11) NOT NULL,
PRIMARY KEY (memberID)
) CHARSET = utf8
회원가입에 관한 기능은 signUp 폴더에 파일을 저장하므로 php/joinLogin/signUp 폴더를 생성 후
다음의 member 테이블을 생성하는 예제를 생성하자.
[예제: 172_createMember.php ]
<?php
include $_SERVER['DOCUMENT_ROOT'] . '/php/cssControlPanel/163_connection.php';
$sql = "CREATE TABLE member (memberID int(10) unsigned NOT NULL AUTO_INCREMENT, ";
$sql .= "email varchar(40) UNIQUE NOT NULL, nickname varchar(20) NOT NULL, ";
$sql .= "pw varchar(100) DEFAULT NULL, birthday varchar(10) NOT NULL, ";
$sql .= "regDate int(11) NOT NULL, PRIMARY KEY (memberID)) CHARSET = utf8";
$result = $dbConnect->query($sql);
if ($result) {
echo "테이블 생성 완료";
} else {
echo "테이블 생성 실패";
}
?>
1. 데이터베이스에 접속하므로 이전 CSS control Panel 을 만들때 만들어놓았던 접속코드
163_connection.php 파일을 include한다.
2. member 테이블을 생성하는 쿼리문을 $sql 변수에 담고 쿼리문을 실행한다.
실행 URL은 http://localhost/php/joinLogin/ 이다.
실행결과
터미널이나 phpMyAdmin에서 테이블의 존재 유무를 확인할 수 있다.
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'무료강좌&튜토리얼 > PHP' 카테고리의 다른 글
[PHP] 회원가입, 로그인 기능 만들기 (5/8) - 회원가입 정보 저장하기 (1) | 2022.10.22 |
---|---|
[PHP] 회원가입, 로그인 기능 만들기 (4/8) - 회원가입 폼 만들기 (0) | 2022.10.22 |
[PHP] 회원가입, 로그인 기능 만들기 (2/8) - session_start() 파일 만들기 (0) | 2022.10.21 |
[PHP] 회원가입, 로그인 기능 만들기 (1/8) - 메인페이지 만들기 (1) | 2022.10.21 |
[PHP] CSS 제어 프로그램 만들기 (8/8) - CSS 정보 저장하기 (0) | 2022.10.19 |