M

PDO를 이용한 DB접속 본문

공부

PDO를 이용한 DB접속

M_master 2019. 6. 9. 21:59

PDO란? - (PHP Data Object)의 약자로 여러가지 데이터베이스를 제어하는 방법을 표준화시킨 것

 

사용조건 - PHP 5.5이상

phpinfo에서 사용이 가능한지 확인이 가능하다.

아래는 DB에 접속하는 방법


<?php
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'root');
define('MYSQL_PASSWORD', 'DB비밀번호');
define('MYSQL_DB', 'DB테이블명');

try{

	$db_host = 'mysql:host='.MYSQL_HOST.';dbname='.MYSQL_DB.';charset=utf8';

	// MySQL PDO 객체 생성
	$db = new PDO($db_host, MYSQL_USER, MYSQL_PASSWORD);

    //PDO::ATTR_ERRMODE PDO 객체가 에러를 처리하는 방식을 결정
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(Exception $e) {
    echo $e->getMessage();
}
?>

 

오류

could not find driver

해결법 : php.ini에서 "extension=php_pdo_mysql.dll" 주석을 풀어준다.

728x90

'공부' 카테고리의 다른 글

가상화 종류  (0) 2021.09.26
PDO 방식을 이용한 DB TABLE 생성  (0) 2019.09.27
php5.x버전 DB접속  (0) 2019.08.06