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

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CARA KONEKSI PHP KE MYSQL

Panduan langkah demi langkah cara koneksi PHP ke MySQL yang mudah dipahami untuk pemula dengan contoh kode yang praktis.

Membuat koneksi antara PHP dan MySQL merupakan langkah awal yang penting dalam pengembangan aplikasi web yang dinamis. Dengan menggunakan PHP, kamu bisa memanipulasi database MySQL untuk menyimpan, mengambil, memperbarui, dan menghapus data. Berikut ini adalah panduan sederhana untuk menghubungkan PHP ke MySQL.

Sebelum memulai, pastikan kamu sudah memiliki server web dengan PHP dan MySQL terinstal. XAMPP adalah contoh dari stack server yang dapat digunakan untuk tujuan ini.

Konfigurasi Database

Sebelum membuat koneksi, tentukan terlebih dahulu informasi database yang diperlukan seperti:

  • Nama Host: Biasanya localhost saat menjalankan server secara lokal.
  • Nama Pengguna: Default untuk MySQL adalah root.
  • Kata Sandi: Default untuk MySQL biasanya tidak diatur (kosong), kecuali jika telah kamu konfigurasi.
  • Nama Database: Nama dari database yang ingin kamu hubungkan.

Membuat File Koneksi

Koneksi Menggunakan MySQLi Procedural

Buat file PHP dengan nama koneksi.php. Selanjutnya, tambahkan kode berikut:

<?php
$server   = "localhost";
$username = "root";
$password = "";
$database = "nama_database_kamu";

// Membuat koneksi
$conn = mysqli_connect($server, $username, $password, $database);

// Periksa koneksi
if (!$conn) {
    die("Koneksi gagal: " . mysqli_connect_error());
}
echo "Koneksi berhasil";
?>

Jika muncul pesan “Koneksi berhasil”, itu berarti kamu sudah berhasil menghubungkan PHP ke MySQL. Jika tidak, periksa kembali informasi yang kamu masukkan dan pastikan server MySQL kamu sedang berjalan.

Koneksi Menggunakan MySQLi Object-Oriented

Alternatif lain, kamu bisa menggunakan pendekatan berorientasi objek untuk membuat koneksi:

<?php
$server   = "localhost";
$username = "root";
$password = "";
$database = "nama_database_kamu";

// Membuat koneksi
$conn = new mysqli($server, $username, $password, $database);

// Periksa koneksi
if ($conn->connect_error) {
    die("Koneksi gagal: " . $conn->connect_error);
}
echo "Koneksi berhasil";
?>

Mengecek Koneksi

Jangan lupa untuk selalu mengecek koneksi sebelum melakukan operasi pada database, seperti yang telah dicontohkan di atas. Penanganan error menggunakan die() membantu memberikan pesan error jika terjadi kegagalan koneksi.

Setelah operasi database selesai, baiknya menutup koneksi untuk menghindari kebocoran sumber daya:

mysqli_close($conn);

Atau jika menggunakan pendekatan OOP:

$conn->close();

Contoh Penerapan

Kamu dapat mengintegrasikan file koneksi saat ingin melakukan operasi database, seperti:

include 'koneksi.php';

// kode untuk mengambil data dari database, atau operasi lainnya

mysqli_close($conn);

Dengan memisahkan file koneksi, kode menjadi lebih modular dan mudah untuk dikelola.

Memahami cara koneksi PHP ke MySQL adalah keterampilan dasar yang penting bagi pengembang web. Pastikan untuk mengamankan kredensial database dan menggunakan praktik terbaik dalam pengembangan aplikasi kamu. Selamat mencoba dan semoga berhasil!


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