DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Membangun sebuah aplikasi web dengan PHP seringkali memerlukan interaksi dengan database. Artikel ini akan membahas cara membuat koneksi PHP ke database, baik menggunakan MySQLi maupun PDO. Kami akan menjelaskan langkah-langkahnya dengan kata-kata yang sederhana supaya mudah dimengerti oleh pemula.
Sebelum memulai, pastikan kamu sudah memiliki database yang bisa dihubungkan. Biasanya, MySQL adalah pilihan yang populer untuk digunakan dengan PHP.
MySQLi merupakan ekstensi yang digunakan untuk berinteraksi dengan database MySQL. Berikut langkah-langkah membuat koneksi dengan MySQLi:
Siapkan informasi database seperti nama host, username, password, dan nama database yang akan digunakan.
Buat file PHP dan gunakan fungsi mysqli_connect()
untuk membuat koneksi.
$host = "localhost"; // atau alamat IP server
$username = "username_db"; // ganti dengan username database-mu
$password = "password_db"; // ganti dengan password database-mu
$dbname = "nama_database"; // ganti dengan nama database yang akan kamu gunakan
// Membuat koneksi
$conn = mysqli_connect($host, $username, $password, $dbname);
// Cek koneksi
if (!$conn) {
die("Koneksi gagal: " . mysqli_connect_error());
}
echo "Koneksi berhasil!";
Selalu ingat untuk menutup koneksi setelah operasi database selesai dilakukan.
mysqli_close($conn);
PDO atau PHP Data Objects adalah sebuah interface untuk mengakses database yang memungkinkan kamu untuk menggunakan berbagai jenis database.
Sama seperti sebelumnya, siapkan terlebih dahulu informasi database yang diperlukan.
Buat koneksi menggunakan PDO dengan cara berikut:
$host = "localhost";
$username = "username_db";
$password = "password_db";
$dbname = "nama_database";
try {
$conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Koneksi berhasil";
} catch(PDOException $e) {
echo "Koneksi gagal: " . $e->getMessage();
}
Tidak seperti MySQLi, PDO tidak secara eksplisit membutuhkan perintah untuk menutup koneksi karena koneksi tersebut akan otomatis tertutup saat skrip selesai dijalankan.
Membuat koneksi ke database adalah langkah penting dalam pengembangan aplikasi web. Dengan mengikuti langkah-langkah ini, kamu bisa melakukannya dengan mudah. Pastikan untuk memilih ekstensi yang paling sesuai dengan kebutuhanmu. Selamat mencoba dan semoga berhasil!
Link terkait: