Cara Menghubungkan Database MySQL di PHP

PHP merupakan bahasa pemrograman yang masih cukup populer digunakan hingga saat ini sehingga mempelajari PHP untuk pemrograman berbasis web masih worth it meski sekarang bermunculan banyak framework canggih berbasis JavaScript.



Salah satu hal dasar dalam belajar PHP adalah cara menghubungkan atau mengkoneksikan aplikasi dengan database. Sintaks dasar yang diperlukan cukup hanya satu baris kode untuk bisa menjalankan koneksi.

$koneksi = mysqli_connect( 'localhost', 'root', '', 'nama_database');

Selain menggunakan localhost juga bisa menggunakan 127.0.0.1. 

Jika kita ingin mengetahui pesan error saat koneksi tidak tersambung, entah karena nama database yang tidak ada atau karena ditolaknya akses yang disebabkan username dan password salah, tambahkan sintaksnya sehingga menjadi seperti berikut:

$koneksi = mysqli_connect( 'localhost', 'root', '', 'nama_database');
if (!$koneksi) {
   die('Koneksi Error : '.mysqli_connect_errno()
   .' - '.mysqli_connect_error());
}

Hasilnya jika terjadi error koneksi:

Warning: mysqli_connect(): (HY000/1049): Unknown database 'yourdatabase' in C:\xampp\htdocs\latihan\koneksi.php on line 3
Koneksi Error : 1049 - Unknown database 'yourdatabase' 


Versi MySQLi

Selain menggunakan sintaks di atas, kita bisa juga menggunakan sintaks versi MySQLi , bahkan sangat dianjurkan sekali digunakan sejak versi PHP 5 ke atas.

$mysqli = new mysqli("localhost", "root", "","nama_database");
// cek koneksi
if ($mysqli->connect_errno) {
   die('Koneksi Error: '.$mysqli->connect_errno.
   ' - '. $mysqli->connect_error);
}


Semoga bermanfaat.