Membuat Koneksi PHP & MySQL


Untuk membuat aplikasi web menggunakan PHP dan database MySQL, langkah pertama sekali ialah menghubungkan keduanya agar dapat saling berkomunikasi. Sehingga nantinya proses menampilkan, mengubah, menghapus, dan menginputkan data dapat berjalan dengan baik.

Perintah Koneksi Database

Untuk membuat koneksi database PHP ke MySQL, kita akan menggunakan kode perintah PHP. Berikut perintah menuliskan koneksi database PHP dan MySQL.

<?php
   mysql_connect($host,$username,$password);
?>

Keterangan :

  • $host : mendefinisikan nama server database
  • $username : mendefinisikan nama user database MySQL
  • $password : mendefinisikan password database (jika ada)

mysql_connect() ialah perintah PHP yang digunakan untuk melakukan koneksi ke database MySQL.

Membuat Koneksi PHP Ke Database MySQL

Pada contoh berikut, buatlah sebuah file dengan nama config.php. File ini akan kita tuliskan kode koneksi database. Berikut kode perintah selengkapnya :

<?php
   $host = "localhost"; // Menyiapkan variabel 'host' untuk mendefinisikan nama server
   $user = "root"; // Menyiapkan variabel 'user' untuk mendefinisikan nama user database MySQL
   $password = ""; // Menyiapkan variabel 'password' untuk mendefinisikan password database MySQL
   $database = "belajar"; // Menyiapkan variabel 'database' untuk mendefinisikan nama database MySQL
 
   $connect = mysql_connect($host,$user,$password); // Melakukan koneksi
   $selectdb = mysql_select_db($database,$connect); // Memilih database yang sudah didefinisikan dengan perintah 'mysql_select_db'

   if($connect){
      echo "Koneksi host database berhasil.<br/>";
   }else{
      echo "Koneksi host database gagal.<br/>";
   }

   if($selectdb){
      echo "Koneksi database berhasil.";
   }else{
      echo "Koneksi database gagal.";
   }
?>

Pada kode diatas, terdapat perintah mysql_connect yang digunakan untuk melakukan koneksi ke host database.

Kemudian perintah mysql_select_db digunakan untuk memilih database yang akan digunakan. Pastikan database yang ada di variabel $database sudah Anda buat terlebih dahulu.

Cek Koneksi Database

Simpanlah file config.php diatas, kemudian coba akses dan jalankan file config.php tersebut. Bila Anda menjalankan kode diatas di local, jalankan file config.php dengan mengakses path project Anda. Misal contoh berikut kita akses localhost/eplusgo/config.php. Bila koneksi database Anda berhasil maka akan tampil tulisan seperti berikut.

Membuat Koneksi Database PHP dan MySQL
Pesan Koneksi Database Berhasil

Contoh koneksi diatas ialah contoh koneksi yang dijalankan di local. Jika nantinya website yang Anda buat akan diupload ke internet, konfigurasi koneksi harus disesuaikan dengan yang di hosting Anda.

Anda juga dapat membuat koneksi menggunakan MySQLi API.