Membuat Koneksi Database MySQL dengan PHP
Mari kita langsung mulai turtorial sederhana ini. Beberapa fungsi yang dapat digunakan dalam hal koneksi antara PHP dan MySQL ada 3 fungsi bawaan dari PHP yang dapat digunakan, yaitu:
mysql_connect()
mysql_select_db()
mysql_close()
Membuka koneksi database MySQL PHP
Seperti yang telah disebutkan, sebelum merubah isi tabel dari database, pertama yang harus kita mulai adalah membuat skrip agar terhubung ke database. Fungsi mysql_connect(), seperti namanya, digunakan untuk menghubungkan ke database MySQL.
<?php
$user_name = "root";
$password = "";
$database = "isi_nama_database";
$host_name = "localhost";
mysql_connect($host_name, $user_name, $password);
echo "Koneksi Terbuka";
?>
Setelah ditulis bisa simpan dengan nama koneksi.php (jangan lupa tenpat penyimpanan nya adalah folder yang dapat diakses oleh serber (apache), default di ./xampp/htdocs/. Pada code diatas empat baris diatas menunjukkan setting variable untuk menghubungkan antara code PHP ke database MySQL, $database berisi nama database kita, $host_name menunjukkan nama host (server) biasa jika menggunakan xampp defaultnya adalah localhost, untuk username defaultnya adalah root, jika Anda telah merubah atau menambah user sendiri untuk database yang Anda buat maka $username berisi nama user dan $password adalah password untuk user yang sama.
Penulsian script diatas juga dapat ditulis langsung tanpa menggunakan variable untuk menyimpan pengaturan seperti dibawah:
mysql_connect('localhost','root','');
Kemudian tambahkan satu baris dibawah mysql_connect untuk memilih database mana yang akan dibuka:
<?php
$user_name = "root";
$password = "";
$database = "isi_nama_database";
$host_name = "localhost";
mysql_connect($host_name, $user_name, $password);
mysql_select_db($database);
echo "Koneksi Terbuka";
?>
Jika penulisan dan pengaturan sudah sesuai ketika script diatas dijalankan yang akan muncul adalah tulisan "Koneksi Terbuka" tanpa tanda petik pada browser. Maka Anda sudah dapat mengkonekkan MySQL dan PHP, seterusnya Anda dapat menambah script yang lain seperti Menampilkan, Menambah, Merubah dan Menghapus data.
Menutup koneksi database MySQL PHP
Jika ada dibuka sebaliknya ada juga akata ditutup, iya kita juga dapat menutup koneksi dari PHP ke MySQL yang tadi sudah dibuka dengan fungsi mysql_close. Mari kita perbaiki dahulu dengan menyimpan koneksi ke dalam sebuah variable agar nantinya lebih simple untuk menutupnya.
<?php
$user_name = "root";
$password = "";
$database = "isi_nama_database";
$host_name = "localhost";
$connect_db=mysql_connect($host_name, $user_name, $password);
$find_db=mysql_select_db($database);
if ($find_db) {
echo "Database Ada";
} else {
echo "Database Tidak Ada";
}
?>
Untuk menggunakan mysql_close kita hanya perlu menambah mysql_close($connect_db) pada akhir barissesuai keinginan Anda, sebagai contoh sebagai berikut:
<?php
$user_name = "root";
$password = "";
$database = "isi_nama_database";
$host_name = "localhost";
$connect_db=mysql_connect($host_name, $user_name, $password);
$find_db=mysql_select_db($database);
if ($find_db) {
echo "Database Ada";
mysql_close($connect_db);
} else {
echo "Database Tidak Ada";
mysql_close($connect_db);
}
?>
Sampai sini Anda sudah dapat membuat koneksi antara PHP dan MySQL, pada tutorial selanjutnya akan dibahas bagaimana menampilkan data, menambah dan merubah serta menghapus data MySQL dari PHP.