본문 바로가기

프로젝트/커뮤니티 사이트 프로젝트 - 과정

(1) php->Mysql 데이터 베이스 생성

MySQL에서 create 해서 데이터 베이스를 생성하는 코드입니다. 

 

MySQL에서 한다면 코드는

CREATE DATABASE TEST;

입니다. 

 

전체적인 코드 

<?php
$servername="localhost";
$username="root";
$password="1111";

//create connection
$conn=new mysqli($servername, $username, $password);

//check connection
if($conn->connect_error){
    die("Connection failed : " .$conn->connect_error);
}

//create database
$sql="Create DATABASE TEST";
if($conn->query($sql)===TRUE){
    echo "Database create successfully";
}
else{
    echo "Error creating database :" .$conn->error;
}
$conn->close();
?>

개별 설명 

 

** $Username : 해당 작업에선 아직 table 을 생성하지 않았기 때문에, 테이블명이 아닙니다.

                     저같은 경우에는 프로젝트 테이블중 user_name 이라는 컬럼도 있어서 조금 헤깔렸습니다. 

                     MySQL 을 들어가시면 보실 수 있는 아래 화면의 사람모양 그림에 있는 곳을 적으시면 됩니다. 

로그인 화면

** $Conn : $Conn = MySQL-Connect 의 줄임말 입니다. 

              연결한다는 변수입니다. 

 

** die() : () 안의 문구를 출력하고 종료한다는 의미입니다. 

           exit 는 종료되는 정수의 값을 주고 끝내는데에 반해, die 는 () 의 문구도 출력하고 해당문을 나갑니다. 

           큰 차이는 없지만, 문구까지 출력하고 싶다면 die 문이 좋을 것 같습니다