본문 바로가기
PHP

PHP - Mysqli를 이용한 DB 연결

by 오비존 2021. 4. 25.

PHP는 서버 사이드 스크립트로 컴파일의 과정의 필요 없이 사용되는 언어 입니다. 

PHP에서 Mysqli를 사용하여 쿼리의 기본 문법에 대해서 정리 합니다. 

 

$db_host = 'DB 엔드 포인트';
$db_user = 'DB 아이디';
$db_password = 'DB 비밀번호';
$db_name = 'DB 스키마';

// 위 데이터로 "mysqli_connect" 함수를 이용하여 연결 하여 $db_conn에 저장. 
$db_conn = mysqli_connect($db_host, $db_user, $db_password, $db_name); 

위 코드를 실행하여, PHP내에서 Mysql 연결을 진행 합니다. 


Mysql 연결 이후 정상적으로 연결이 되었는지 확인 하는 방법은 여러가지이지만 대표적인 2개를 작성 해보겠습니다.

 

// DB에 연결이 되었는지 확인하는 if문 
// 첫번째 방법 $db_conn을 비교 
if ($db_conn) { 
	echo 'DB 연결 성공';
} else {
	echo 'DB 연결 실패';
}

Mysql 연결 정보를 담고 있는 "$db_conn"을 바로 IF 비교 하는 방법

 

// DB에 연결이 되었는지 확인하는 if문 
// 첫번째 방법 mysqli_connect_errno 함수 사용 
if (mysqli_connect_errno()) { 
	echo 'DB 연결 실패';
} else {
	echo 'DB 연결 성공 ';
}

mysqli_connect_errno 함수를 사용 하는 방법

이 방법은 바로 직전 사용된 mysqli_connect 함수의 연결 정보만 가지고 있는 Model 타입 입니다. 

반드시 이전 mysqli_connect 함수가 진행 되어야 옳바른 정보를 가지고 있습니다.