Koneksi Database
02 Oktober 2024 Administrator Dibaca : 100 KaliMembuat Koneksi ke Database
Hal pertama yang harus kita lakukan adalah membuat kode untuk koneksi ke database.
Silakan buka file config.php
, lalu isi kodenya seperti ini:
<?php
$db_host = "localhost";
$db_user = "root";
$db_pass = "kopi";
$db_name = "pesbuk";
try {
//create PDO connection
$db = new PDO("mysql:host=$db_host;dbname=$db_name", $db_user, $db_pass);
} catch(PDOException $e) {
//show error
die("Terjadi masalah: " . $e->getMessage());
}
Sesuaikan user dan password-nya dengan konfigurasi di komputermu. Karena di komputer saya, password mysql-nya menggunakan kopi
.
Jika tidak menggunakan password, maka dikosongkan saja.
$db_pass = "";
Apa maksud kode config.php di atas?
Pertama kita membuat variabel untuk menyimpan konfigurasi database:
$db_host = "localhost";
$db_user = "root";
$db_pass = "kopi";
$db_name = "pesbuk";
Setelah itu, kita membuat sebuah objek baru bernama $db
, objek ini kita perlukan untuk melakukan query ke database.
$db = new PDO("mysql:host=$db_host;dbname=$db_name", $db_user, $db_pass);
Saat kita membuat objek PDO, kita gunakan blok Try/Catch untuk menangani error.
Coba kita tes.
Silakan buka terminal di VS Code (Tekan Ctrl+`), lalu jalankan server PHP di sana dengan perintah:
php -S localhost:8000
Argumen -S
menggunakan huruf besar/kapital.
Sekarang buka: http://localhost:8000/config.php
Jika tampilannya kosong, maka koneksi berhasil dan tidak ada error.
Tapi kalau ada error, biasanya akan tampil seperti ini.