Untuk mulai menggunakan MySQLi, langkah pertama sekali yang harus dilakukan ialah membuat koneksi database MySQL. Terdapat 2 metode untuk membuat koneksi, yaitu menggunakan teknik OOP dan prosedural.
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"
}
Baca Juga : Fungsi String MySQL
Membuat Koneksi MySQLi (Prosedural)
Apabila Anda ingin mengakses database dengan cara prosedural, berikut contoh perintahnya.
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 diatas. Namun perlu Anda ketahui, cara prosedural tidak direkomendasiakan untuk digunakan. Jadi selalu gunakan teknik OOP untuk mengakses database dengan MySQLi.
Berikutnya Anda dapat mempelajari cara menampilkan data dengan MySQLi dan PHP.