Membuat Koneksi dengan MySQLi


Untuk mulai menggunakan MySQLi, langkah pertama sekali yang harus dilakukan ialah membuat koneksi database dengan perintah PHP.

Membuat Koneksi MySQLi (OOP)

Buatlah sebuah file untuk menyimpan data konfigurasi koneksi database, misal config.php. Untuk cara berikut ini, koneksi database akan dibuat dengan metode OOP (object oriented).

Koneksi database (config.php)

define("HOST", "localhost"); // Host database
define("USER", "root"); // Username database
define("PASSWORD", ""); // Password database
define("DATABASE", "belajar"); // Nama database

$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); // Melakukan koneksi ke database berdasarkan konfigurasi diatas

if($mysqli->connect_error){
   trigger_error('Koneksi ke database gagal: ' . $mysqli->connect_error, E_USER_ERROR); // Jika koneksi gagal, tampilkan pesan "Koneksi ke database gagal"  
}

Membuat Koneksi MySQLi (Prosedural)

Apabila Anda ingin mengakses database dengan cara prosedural, berikut contoh perintah yang digunakan.

Koneksi database (config.php)

define("HOST", "localhost"); // Host database
define("USER", "root"); // Username database
define("PASSWORD", ""); // Password database
define("DATABASE", "belajar"); // Nama database

$db_conx = mysqli_connect(HOST, USER, PASSWORD, DATABASE);

if (mysqli_connect_errno()) {
  trigger_error('Koneksi ke database gagal: '  . mysqli_connect_error(), E_USER_ERROR); // Jika koneksi gagal, tampilkan pesan "Koneksi ke database gagal"
}

Dalam membangun aplikasi web, pilihlah salah satu dari kedua cara akses database MySQLi diatas. Namun, cara prosedural TIDAK DIREKOMENDASIKAN untuk digunakan.