본문 바로가기
개발/DB 커넥션

[PHP, MYSQL] PHP + MYSQL 연결 테스트 예제 (mysqli 클래스 방식) (업데이트 2017-11-24)

by 언제나초심. 2016. 1. 30.
반응형

준비

php.ini 에서 php_mysqli.dll 이 주석해제 되어 있어야 합니다. 


extension=php_mysqli.dll


샘플 코드


/**
 * mysqli 클래스 방식
 * 샘플예제 입니다. 대충 어떻게 동작되는지 공부하시기에 좋게 정리해놓았습니다.
 * 각각의 값을 변경하고 연결테스트 하기에도 좋습니다.
*/

//0. 설정
$mysql_hostname = 'localhost';
$mysql_username = 'username';
$mysql_password = 'password';
$mysql_database = 'database_name';
$mysql_port = '3306';
$mysql_charset = 'utf8';


//1. DB 연결
$connect = new mysqli($mysql_hostname, $mysql_username, $mysql_password, $mysql_database, $mysql_port);

if($connect->connect_errno){
	echo '[연결실패] : '.$connect->connect_error.'
'; } else { //echo '[연결성공]
'; } //2. 문자셋 지정 if(! $connect->set_charset($mysql_charset))// (php >= 5.0.5) { echo '[문자열변경실패] : '.$connect->connect_error; } //3. 쿼리 생성 $query = ' select \'complete\' as col from dual '; //4. 쿼리 실행 $result = $connect->query($query) or die($this->_connect->error); //5. 결과 처리 while($row = $result->fetch_array()) { echo $row['col'].'
'; } //6. 연결 종료 $connect->close();


연관된 포스트

2016/02/05 - [Sources/PHP + MySQL] - PHP + MYSQL 연결 테스트 예제 (pdo 방식)

2013/12/03 - [Sources/PHP + MySQL] - PHP + MYSQL 연결 테스트 예제 (original)

2010/05/31 - [Sources/PHP + ORACLE] - (PHP + ORACLE) 오라클 디비 연결 테스트 PHP



참조 링크

https://secure.php.net/manual/kr/class.mysqli.php

https://secure.php.net/manual/kr/mysqli.construct.php

https://secure.php.net/manual/kr/mysqli.query.php

https://secure.php.net/manual/kr/function.mysqli-connect.php

https://dev.mysql.com/doc/apis-php/en/apis-php-mysqli.construct.html

반응형