DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Membuat koneksi antara PHP dan database MySQL merupakan salah satu keterampilan dasar yang perlu dikuasai oleh pengembang web. Dengan menggunakan PHP, kamu bisa melakukan berbagai operasi database seperti menambah, mengupdate, membaca, dan menghapus data. Artikel ini akan membimbing kamu untuk menciptakan koneksi tersebut menggunakan dua cara yang populer yaitu MySQLi dan PDO.
Sebelum memulai, pastikan kamu sudah memiliki server yang menyediakan PHP dan MySQL, seperti XAMPP, WAMP, atau server web hosting.
MySQLi adalah ekstensi yang digunakan untuk berinteraksi dengan database MySQL. Berikut adalah langkah-langkah membuat koneksi menggunakan MySQLi:
Buat file dengan nama koneksi.php
dan masukkan kode berikut:
<?php
$servername = "localhost";
$username = "nama_pengguna";
$password = "password";
$database = "nama_database";
// Membuat koneksi
$conn = new mysqli($servername, $username, $password, $database);
// Periksa koneksi
if ($conn->connect_error) {
die("Koneksi gagal: " . $conn->connect_error);
}
echo "Koneksi berhasil";
?>
Ganti nama_pengguna
, password
, dan nama_database
dengan detail dari database yang ingin kamu gunakan.
Untuk memeriksa apakah koneksi berhasil, jalankan file koneksi.php
di browser. Jika muncul pesan “Koneksi berhasil”, maka koneksi telah sukses dibuat.
PDO (PHP Data Objects) adalah cara lain yang menyediakan lapisan abstraksi akses data yang berarti kamu bisa menggunakan berbagai jenis database dengan cara yang sama. Berikut cara menghubungkannya:
Mirip dengan sebelumnya, buat file baru dengan nama koneksi_pdo.php
dan masukkan kode berikut:
<?php
$servername = "localhost";
$username = "nama_pengguna";
$password = "password";
$database = "nama_database";
try {
$conn = new PDO("mysql:host=$servername;dbname=$database", $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();
}
?>
Jangan lupa untuk mengganti detail yang sesuai dengan database kamu.
Seperti sebelumnya, jalankan file koneksi_pdo.php
pada web browser untuk mengetahui apakah koneksi berhasil.
Dengan mengikuti langkah-langkah ini, kamu telah berhasil membuat koneksi PHP ke database MySQL. Ingat untuk menjaga informasi koneksi database seperti nama pengguna dan password agar tetap aman dan tidak untuk disimpan di lokasi yang dapat diakses publik. Selamat mencoba!
Link terkait: