- 절차적
<?php
// 데이터베이스 서버 정보 설정
$host = 'localhost'; // 데이터베이스 서버 호스트명
$username = 'root'; // 데이터베이스 사용자 이름
$password = ''; // 데이터베이스 비밀번호
$database = 'testdb'; // 사용할 데이터베이스 이름
// MySQLi 절차적 방식으로 데이터베이스 연결
$conn = mysqli_connect($host, $username, $password, $database);
// 연결 오류 검사
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// 연결이 성공적으로 이루어졌다면, 이후의 스크립트에서 $conn 변수를 사용하여 데이터베이스 작업 수행
?>
- 객체지향
<?php
// 데이터베이스 서버 정보 설정
$host = 'localhost'; // 데이터베이스 서버 호스트명
$username = 'root'; // 데이터베이스 사용자 이름
$password = ''; // 데이터베이스 비밀번호
$database = 'testdb'; // 사용할 데이터베이스 이름
// MySQLi 객체 지향 방식으로 데이터베이스 연결
$conn = new mysqli($host, $username, $password, $database);
// 연결 오류 검사
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// 연결이 성공적으로 이루어졌다면, 이후의 스크립트에서 $conn 객체를 사용하여 데이터베이스 작업 수행
?>