DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CARA MEMBUAT KONEKSI PHP KE DATABASE MYSQL

Panduan langkah demi langkah cara membuat koneksi PHP ke database MySQL menggunakan mysqli dan PDO dengan penjelasan sederhana untuk pemula.

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.

Koneksi Menggunakan MySQLi

MySQLi adalah ekstensi yang digunakan untuk berinteraksi dengan database MySQL. Berikut adalah langkah-langkah membuat koneksi menggunakan MySQLi:

Langkah 1: Buat File Koneksi

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.

Langkah 2: Tes File Koneksi

Untuk memeriksa apakah koneksi berhasil, jalankan file koneksi.php di browser. Jika muncul pesan “Koneksi berhasil”, maka koneksi telah sukses dibuat.

Koneksi Menggunakan PDO

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:

Langkah 1: Buat File Koneksi

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.

Langkah 2: Tes File Koneksi

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!


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding