Menghubungkan PHP dan MySql

53 ƒ Unique Men-set unique. ƒ Empty Menghapus seluruh record. ƒ Insert Mengisi record ƒ Properties Melihat daftar atribut tabel. Gambar 2.5. Atribut-Atribut Dalam Tabel Database

2.17. Menghubungkan PHP dan MySql

Alasan klasik untuk menggunakan MySql selain kemudahan dalam instalasinya adalah mampu menampung record sebanyak ratusan Giga. Selain itu MySql di bawah lisensi GNU yang berarti gratis. Fungsi PHP MySql : ƒ Mysql_connect Fungsi yang pertama kali untuk dapat terhubung ke MySql adalah fungsi mysql_connect. Fungsi ini mempuyai atribut lengkap, yaitu : 54 Mysql_connect“host”, “username”,”password”; koneksi = mysql_connecthost, user, pass or die mysql_error; Mysql_select_dbdb, koneksi or die mysql_error; ƒ Mysql_query Syarat utama untuk mengakses MySql sudah terpenuhi. Fungsi berikutnya adalah untuk melakukan query ke MySql. Penulisan fungsinya adalah sebagai berikut. Mysql_queryquery, link_id ? host=”localhost”; user=”guruh”; db=”mentoring2”; koneksi = mysql_connecthost, user, pass or die mysql_error; mysql_select_dbdb,koneksi or die mysql_error; mysql_query “select from user”, koneksi; or die mysql_error; ƒ Mysql_num_rows Fugsi ini untuk menghitung banyak baris yang diambil dari variabel query. Berikut adalah contoh penggunaannya. ? host=”localhost”; user=”guruh”; db=”mentoring”; koneksi = mysql_connecthost, user, pass or die mysql_error; mysql_select_dbdb,koneksi or die mysql_error; mysql_query “select from user”, koneksi; or die mysql_error; jumlah = mysql_num_rowsquery; echo “Jumlah Rekord : jumlah”; ? ƒ Mysql_fetch_array Fungsi dari PHP yang terakhir ini digunakan untuk mengambil fetch record dari suatu query. Fungsi ini menghasilkan nilai array. Dengan fungsi ini, hasil query dapat ditampilkan di browser. 55 ? host=”localhost”; user=”guruh”; db=”mentoring2”; koneksi = mysql_connecthost, user, pass or die mysql_error; mysql_select_dbdb,koneksi or die mysql_error; mysql_query “select from user”, koneksi; or die mysql_error; jumlah = mysql_num_rowsquery; echo “Jumlah Rekord : jumlah”; while row=mysql_fetch_arrayquery { echo “br”; echo row[0]; echo “br”; echo row[1]; echo “br”; echo row[2]; echo “br”; echo row[3]; echo “br”; echo row[4]; echo “br”; } ?

2.18. Sistem Basis Data SQL