Membuat Program Koneksi Server MySQL
File program koneksi digunakan untuk menghubungkan program pada server MySQL. Didalam file program ini terdapat fungsi koneksi server dan fungsi pengaktifkan database. Dengan membuat program koneksi yang disimpan dalam file tersendiri, maka kita dapat menggunakan program koneksi ini untuk program yang lainnya. Untuk membuatnya, Anda dapat mengikuti langkah berikut:
- Buka program Macromedia Dreamweaver versi berapapun, misalnya versi 8. Adobe DW CS juga boleh.
- Bukalah dokumen baru dengan jenis halaman PHP, yaitu melalui menu File, pilih menu New, kemudian pada halaman New Document dapat memilih tombol Dynamic Pages dan PHP.
- Selanjutnya, masuklah pada halaman kode, caranya adalah melalui menu View, kemudian pilih menu Code. Cara lain adalah dengan mengklik tab Code yang ada pada bagian kiri atas halaman kerja.
- Setelah berada pada halaman kode, hapuslah semua tag HTML yang telah ada sebelumnya, karena pada pembuatan kode PHP, kita tidak memerlukannya.
- Setelah semua tag dihapus, maka status halaman kerja Anda menjadi kosong. Pada halaman tersebut Anda dapat menuliskan skrip PHP yang hendak dibuat, berikut contohnya.
- Untuk membuat program koneksi database, Anda dapat menuliskan skrip lengkap seperti di bawah:
- Jika sudah, simpan dengan nama inc.koneksi.php.



<?php
// inc.koneksi.php
$server = "localhost";
$username = "bunafit";
$password = "nugroho";
$database = "data_sekolahdb";
$konek = mysql_connect($server, $username, $password) or die ("Gagal konek ke server MySQL".mysql_error());
$bukadb =mysql_select_db($database) or die ("Gagal membuka databas $database". mysql_error());
?>
Keterangan Program :
- $sever : Adalah alamat host dimana Anda menjalankan program Anda , buatlah localhost jika Anda menjalankan program ini pada komputer local . localhost disini dimaksudkan untuk melakukan koneksi ke dalam server database MySQL
- $username : Adalah nama user MySQL yang kita miliki. Apabila belum ada, maka kita harus membuatnya terlebih dahulu. Untuk menggunakan username anonymouse, maka kita dapat mengosongkan isi username-nya.
- $passwrod : Adalah pasword untuk user yang Kita gunakan. Sekarang kita akan menuliskan paswword yang tidak ter-enkripsi, jadi berhati-hatilah dalam membuat file ini jangan sampai diketahui oleh orang lain, hal ini karena sangat berkaitan dengan keamanan data yang Anda miliki.
- $database : Adalah nama database yang akan dikoneksikan, database ini menjadi pusat penyimpanan data pada program yang akan dibuat.
- mysql_connect() : Perintah ini berguna untuk melakukan koneksi terhadap server MySQL.
- mysql_select_db() : Adalah fungsi untuk dapat membuka akses database yang ada pada server MySQL.
- Or die () : Perintah ini digunakan untuk menampilkan pesan saat perintah yang dijalankan terjadi kesalahan, perlu Anda ketahui bahwa pesan yang ditampilkan berkaitan dengan perintah yang terdapat parameter ini.
Selain penjelasan beberapa perintah diatas, Anda dapat lebih memahami perjalanan setiap kode program seperti penjelasan berikut:
$server ="localhost";
$username ="bunafit";
$password ="nugroho";
$database ="data_sekolahdb";
Untuk mendefinisikan alamat komputer serta user database yang digunakan untuk login server. Apabila hendak menggunakan user tamu (anonymouse), maka Anda dapat menuliskan kodenya sebagai berikut:
$server ="localhost";
$username ="";
$password ="";
$database ="data_sekolahdb";
Untuk instalasi MySQL standar, Anda juga dapat menggunakan jenis koneksi root seperti berikut:
$server ="localhost";
$username ="root";
$password ="";
$database ="data_sekolahdb";
Sedangkan fungsi konek servernaya adalah:
$konek =mysql_connect ($server, $username, $password) or die ("Gagal konek ke server MySQL".mysql_error());
Pada perintah diatas, apabila terjadi kegagalam koneksi, maka program akan menampilkan pesan kesalahan yang berbunyi “Gagal konek ke server MySQL”. Sedangkan apabila berhasil konek, maka program akan segera membuka database bernama data_sekolahdb dengan menjalankan script berikut:
$bukadb=mysql_select_db($database) or die ("Gagal membuka database $database".mysql_error());
Pada perintah diatas, apabila terjadi kesalahan juga akan menampilkan pesan, yaitu “Gagal membuka database data_sekolahdb”.




















