PHP 데이터베이스 만들기 - PHP deiteobeiseu mandeulgi

팁 : 당신은 (기본값은 3306입니다) 다른 포트를 사용하는 경우, 같은 데이터베이스 매개 변수에 대해 빈 문자열을 추가 : 새로운 mysqli 함수 ( "localhost"를, "", "이름", "암호", 포트)


예 (mysqli 함수 절차)

$ 서버 이름 = "로컬 호스트";
$ 사용자 이름 = "사용자 이름";
$ 암호 = "암호";

연결을 생성 //
$ 코네티컷 주 = mysqli_connect ($ 서버 이름, $ 이름, $ 암호);
// 연결 테스트
만약 (! $의 CONN) {
( "연결 실패"mysqli_connect_error을 ().) 죽을;
}

데이터베이스를 작성 //
$는 SQL = "create database mydb 여기서";
경우 (mysqli_query ($의 CONN, $의 SQL)) {
에코 "데이터베이스가 성공적으로 만들어";
} 그밖에 {
"오류 생성 데이터베이스 :"에코 mysqli_error ($의 CONN을);
}

mysqli_close ($의 CONN);
?>


참고 : 다음과 같은 사용하여 데이터베이스 "myDBPDO"PDO 인스턴스를 만들기 :

PDO를 사용합니다 :

$ 서버 이름 = "로컬 호스트";
$ 사용자 이름 = "사용자 이름";
$ 암호 = "암호";

{시도
$ CONN = 새로운 PDO ( "MySQL은 : 호스트 = $ 서버 이름, DBNAME = MYDB", $ 사용자 이름, $ 암호);

PDO 오류 모드 예외를 설정 //
$ CONN ->의 setAttribute (PDO :: ATTR_ERRMODE, PDO :: ERRMODE_EXCEPTION);
$의 SQL = "DATABASE의 myDBPDO 만들기" ;

이 때문에 // 사용 간부 인 (), 어떤 결과가 반환되지 않습니다
$ CONN -> 간부 ($의 SQL );

에코 "데이터베이스가 성공적으로로
만들어";
}
캐치 (PDOException의 $ 전자)
{
.. $ SQL 에코 "로
" $ 전자 -> GetMessage 함수 ();
}

$ CONN = NULL;
?>

팁 : PDO를 이용하는 가장 큰 이점은 문제가 문제를 처리하기 위해 데이터베이스 쿼리 예외 클래스 중에있을 때 사용할 수 있다는 것이다. 예외 시도 {} 블록이있는 경우, 스크립트 실행이 중지되고 첫 번째 캐치 () {} 코드 블록의 코드 실행으로 이동합니다. 상기 코드 블록에서 우리는 SQL 명령문의 출력을 캡쳐하고 에러 메시지를 생성한다.

DB 생성하기 전에 지난 포스팅에서 다루었던 접속을 먼저 해 주어야 합니다. 그 다음에 SQL을 이용하여 DB를 생성합니다. 이때 sql 질의어를 query() 함수의 매개변수로 넣어줍니다.

마지막으로 접속을 끊어 주는 것도 잊지마세요.서버의 과부하는 막아야하니까요^^ 데이터 베이스의 이름은 myDB 외에 여러분이 원하는 것으로 해주어도 됩니다. cafe24 의 경우 DB는 사용자 이름외에는 허용하지 않습니다.

[PHP] 34. DB 생성(Create a MySQL DB ) - PHP 강좌, PHP5

Web/PHP 2015. 6. 13. 14:02

728x90


PHP Create a MySQL Database

 데이터베이스는 하나 이상의 테이블로 구성되어 있습니다.

 MySQL에 특별한 CREATE 권한을 필요로 합니다.





1. Create a MySQL Database Using MySQLi

 CREATE DATABASE 구문은 MySQL에서 데이터베이스를 생성하는데 사용됩니다.


 아래 예제는 myDB를 생성하는 예제입니다:





1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

<?php

$servername = "localhost";

$username = "----";

$password = "----";

 

// 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 myDB";

if ($conn->query($sql=== TRUE) {

    echo "Database created successfully";

else {

    echo "Error creating database: " . $conn->error;

}

 

$conn->close();

?>

Colored by Color Scripter

cs





PHP 데이터베이스 만들기 - PHP deiteobeiseu mandeulgi

 











* 이 강좌는 'w3schools'를 참조하여 작성하였습니다.

공유하기

게시글 관리

구독하기Palpit's Techlog

저작자표시

'Web > PHP' 카테고리의 다른 글

[PHP] 37. ID 얻기(Get ID of Last Inserted Record) - PHP 강좌, PHP5  (0)2015.06.13[PHP] 36. 데이터 삽입(Insert Data Into MySQL) - PHP 강좌, PHP5  (0)2015.06.13[PHP] 35. 테이블 생성(Create a MySQL Table) - PHP 강좌, PHP5  (0)2015.06.13[PHP] 33. MySQL 연결(MySQL Connection) - PHP 강좌, PHP5  (0)2015.06.13[PHP] 32. MySQL 연동 - PHP 강좌, PHP5  (0)2015.06.13[PHP] 31. 진보된 필터(Filters Advanced) - PHP 강좌, PHP5  (0)2015.06.13

TAG

Database, DB, mysql, php, php5, server, sql, 데이터베이스, 생성, 서버

관련글 관련글 더보기

  • [PHP] 36. 데이터 삽입(Insert Data Into MySQL) - PHP 강좌, PHP5
  • [PHP] 35. 테이블 생성(Create a MySQL Table) - PHP 강좌, PHP5
  • [PHP] 33. MySQL 연결(MySQL Connection) - PHP 강좌, PHP5
  • [PHP] 32. MySQL 연동 - PHP 강좌, PHP5

댓글 0

댓글 접기 댓글 펼치기

이전 댓글 더보기

비밀글

등록