DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
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.
Sebelum membuat koneksi, tentukan terlebih dahulu informasi database yang diperlukan seperti:
localhost
saat menjalankan server secara lokal.root
.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.
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";
?>
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();
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!
Link terkait: