2. Waktu eksekusi yang lebih cepat dibandingkan dengan bahasa
pemograman web lainnya yang berorientasi pada server-side scripting. 3.
Akses ke sistem database yang lebih fleksibel, seperti MySQL. PHP juga merupakan bahasa pemograman yang dapat kita kembangkan
sendiri seperti untuk menambah fungsi-fungsi baru. Dan keuntungan lain dari PHP adalah merupakan software yang didistribusikan secara bebas open source
dan dilisensikan secara gratis serta dapat di-download dari situs resminya http:www.php.net
2.8.2. MySQL
MySQL adalah salah satu jenis database server yang sangat terkenal dan populer karena didistribusikan secara gratis tidak perlu membayar dalam
menggunakannya pada berbagai platform unixwindows yang bisa di-download dari
http:www.mysql.org atau
http:www.mysql.com .
MySQL termasuk Relational Data Base Management System RDBMS yang berada dibawah lisensi GPL General Public License. Pada MySQL, sebuah
database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom. Berikut ini adalah
beberapa keunggulan MySQL : 1. Mampu menangani jutaan user dalam waktu yang bersamaan
2. Mampu menampung lebih dari 50.000.000 record 3. Sangat cepat mengeksekusi perintah
4. Memiliki user priviledge system yang mudah dan efisien. 2.8.2.1.
Fungsi MySQL dalam Sintaks PHP
PHP berfungsi sebagai Aplication Programming Interface API yang menghubungkan programmer dengan MySQL. Berikut beberapa fungsi API
MySQL yang didukung oleh PHP dan sering digunakan : 1.
mysql_connect Membuka koneksi dengan MySQL
2. mysql_close
Mengakhiri koneksi dengan MySQL 3.
mysql_create-db Membuat database yang hanya dapat diakses oleh username dan
password yang dimiliki oleh user 4.
mysql_db_query Query adalah perintah yang diberikan kepada MySQL untuk
melakukan sesuatu. Query dikirimkan kepada database yang masih aktif. 5.
mysql_select_db Fungsi untuk memilih database yang masih aktif
6. mysql_query
Digunakan untuk mengirimkan query kepada database aktif yang sudah dipilih dengan fungsi mysql_select_db
7. mysql_fetch_row
Digunakan untuk mengambil hasil query dari database sebagai data numeric array. Fungsi ini akan mengambil data dari baris per baris per
record dari database secara berulang-ulang sampai nilai kondisi query menjadi FALSE.
8. mysql_fetch_array
Digunakan untuk mengambilhasil query dari database sebagai data associative array.
9. mysql_num_rows
Digunakan untuk menghitung jumlah row blok data atau record hasil query.
2.8.3 GAMMU