PHP Series : Koneksi PHP ke Database MySQL
Hallo, dalam tutorial PHP kali ini kita akan mempelajari cara koneksi ke database MySQL menggunakan script PHP.
Step 1. Membuat koneksi ke server database MySQL
Langkah pertaman yang harus kita lakukan adalah membuka koneksi database sesuai dengan hak akses yang kita miliki. Parameter yang harus kita siapkan untuk membuka koneksi ke database adalah Host Database, Username Database dan Password database. Untuk membuka koneksi dengan MySQL kita akan menggunakan fungsi PHP yaitu mysql_connect();
$variabel_koneksi = mysql_connect(host, username, password);
Step 2. Memilih database
Langkah selanjutnya adalah memilih database sesuai profil server pada langkah sebelumnya. Untuk memilih koneksi database kita bisa menggunakan fungsi PHP yaitu mysql_select_db() .Syntax dasar :
$variable_koneksi = mysql_select_db($database);
Contoh Kasus
Pada umumnya para pengembang membuat script koneksi PHP ke MySQL dalam file terpisah. Nantinya file tersebut akan disertakan bersama file lain yang membutuhkan koneksi ke database dengan cara menggunakan fungsi INCLUDE. Pada contoh dibawah ini buatlah satu buah file dan beri nama koneksi.php kemudian kita akan membuat script untuk koneksi ke database MySQL ke dalam file tersebut.
koneksi.php
//setting server, username, password dan database $server = "nama server, misal localhost"; $username = "username MySQL anda"; $password = "password MySQL anda"; $database = "nama database MySQL anda"; //konek ke server $konek = mysql_connect($server, $username, $password) or die ("Gagal konek ke server MySQL" .mysql_error()); //konek ke database $bukadb = mysql_select_db($database) or die ("Gagal membuka database $database" .mysql_error());Perhatikan kode diatas, perintah or die mysql_error() digunakan untuk menampilkan pesan kepada pengguna apabila gagal melakukan koneksi ke database MySQL.
Menutup Koneksi MySQL
Untuk menutup koneksi database yang sedang terbuka kita bisa menggunakan fungsi mysql_close() .Contoh Program :
//setting server, username, password dan database $server = "nama server, misal localhost"; $username = "username MySQL anda"; $password = "password MySQL anda"; $database = "nama database MySQL anda"; //konek ke server $konek = mysql_connect($server, $username, $password) or die ("Gagal konek ke server MySQL" .mysql_error()); //konek ke database $bukadb = mysql_select_db($database) or die ("Gagal membuka database $database" .mysql_error()); //menutup koneksi database mysql_close($konek);