Artikel Teknologi

Cara Mudah Koneksi PHP ke Database MySQL dengan Menggunakan MySQLi

Membuat koneksi antara PHP dan database MySQL adalah hal dasar yang harus dikuasai oleh setiap web developer. Tanpa koneksi yang benar, kita tidak akan bisa mengakses dan memanipulasi data di database MySQL menggunakan script PHP.

Pada artikel ini, kita akan belajar cara mudah menghubungkan PHP ke MySQL dengan menggunakan fungsi mysqli_connect().

Persiapan Sebelum Koneksi PHP dan MySQL

Sebelum bisa mengkoneksikan PHP dan MySQL, pastikan beberapa hal berikut:

  • MySQL server sudah diinstall, misalnya menggunakan XAMPP yang sudah include MySQL.
  • Sudah ada database MySQL yang akan digunakan. Bisa dibuat melalui phpMyAdmin.
  • Mengetahui detail database seperti hostname, username, password dan nama database.

Koneksi PHP dan MySQL Menggunakan mysqli_connect()

Berikut adalah contoh script PHP untuk koneksi ke MySQL menggunakan mysqli_connect():

<?php

// Definisikan variabel koneksi
$servername = "localhost";
$username   = "root";
$password   = "";
$dbname     = "namadatabase";

// Buat koneksi
$conn = mysqli_connect($servername, $username, $password, $dbname);

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

// Tutup koneksi 
mysqli_close($conn);

?>

Penjelasan:

  • mysqli_connect() adalah fungsi untuk membuat koneksi baru ke MySQL Server.
  • Masukkan parameter hostname, username, password dan nama database.
  • Gunakan mysqli_connect_error() untuk menampilkan error jika gagal koneksi.
  • Gunakan mysqli_close() untuk menutup koneksi di akhir script.

Sangat mudah bukan? Dengan mysqli_connect(), kita bisa dengan cepat menghubungkan PHP dengan database MySQL.

Manfaat Menggunakan MySQLi Dibanding MySQL

Fungsi mysqli_connect() merupakan bagian dari MySQLi extension yang merupakan pengembangan dari MySQL extension.

Beberapa manfaat menggunakan MySQLi dibanding MySQL:

  • Lebih aman terhadap serangan SQL Injection.
  • Support untuk prepared statements sehingga query lebih aman.
  • Performa lebih cepat dalam mengeksekusi query.
  • Mendukung fungsi OOP (Object Oriented Programming) di PHP.

Oleh karena itu, sangat disarankan untuk mulai belajar menggunakan MySQLi daripada MySQL.

Kesimpulan

Demikian tutorial singkat cara mudah menghubungkan PHP dan MySQL menggunakan fungsi mysqli_connect(). Sangat cocok bagi pemula yang ingin belajar koneksi database.

Dengan memahami cara koneksi PHP dan MySQL, Anda bisa mulai membangun aplikasi PHP Anda sendiri yang memanfaatkan database MySQL untuk menyimpan dan mengelola data.

Selamat mencoba dan semoga bermanfaat!

Comments