PHP / 함수 / mysqli_connect() / MySQL server 또는 MariaDB Server에 연결하는 함수
개요
- mysqli_connect는 MySQL server 또는 MariaDB Server에 연결하는 함수입니다.
문법
mysqli_connect( host, username, password, databasename, port, socket );
예제 1
데이터베이스 서버에 연결하고 결과를 출력합니다.
<?php $jb_connect = mysqli_connect( 'localhost', 'jb', '1234', 'employees' ); var_dump( $jb_connect ); ?>
연결에 성공한 경우입니다.
연결에 실패하면 false를 반환합니다.
예제 2
연결에 성공하면 Success, 실패하면 Failure를 출력합니다.
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>PHP & MariaDB</title> </head> <body> <?php $jb_connect = mysqli_connect( 'localhost', 'jb', '1234', 'employees' ); if ( $jb_connect == false ) { echo "<p>Failure</p>"; } else { echo "<p>Success</p>"; } ?> </body> </html>
예제 3
mysqli_connect_error() 함수로 연결에 실패한 이유까지 출력합니다.
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>PHP & MariaDB</title> </head> <body> <?php $jb_connect = mysqli_connect( 'localhost', 'jb', '12345', 'employees' ); if ( $jb_connect == false ) { echo "<p>Failure - " . mysqli_connect_error() . "</p>"; } else { echo "<p>Success</p>"; } ?> </body> </html>
예를 들어 비밀번호가 틀렸다면 다음과 같이 나옵니다.