PHP merupakan singkatan dari Hypertext Preprocessor, adalah bahasa scripting yang terpasang pada HTML. Mysql adalah sebuah perangkat lunak sistem manajemen basis data sql ( Database management system). Fungsi PHP-Mysql adalah suatu fungsi yang menjembatani antara PHP sebagai programing web server, dan Mysql sebagai database.
- mysql_connect
Fungsi ini digunakan untuk mengkoneksikan script php dengan database mysql. struktur penulisannya adalah sebagai berikut :
mysql_connect(“host database”,”username database”,”password database”);
sebagai contoh, perhatikan script berikut :
<?php $host = "localhost"; $user = "root"; $pass = "1234"; $connect = mysql_connect($host, $user, $pass); if($connect){ echo "Koneksi database Berhasil"; } else{ echo "Koneksi database GAGAL"; } ?>
- mysql_select_db
Fungsi ini digunakan untuk memilih nama database yang akan diakses dengan script php. Struktur penulisannya adalah sebagai berikut :
mysql_select_db(“nama database”,”link koneksi”);
sebagai contoh, perhatikan script berikut :
<?php $host = "localhost"; $user = "root"; $pass = "1234"; $db = "tutorial"; $connect = mysql_connect($host, $user, $pass); if($connect){ $select = mysql_select_db($db, $connect); if($check){ echo "Berhasil menemukan database ".$db; } else{ echo "Database " .$db. "tidak ditemukan"; } } else{ echo "Koneksi database GAGAL"; } ?>
- mysql_query
Fungsi ini digunakan untuk menjalankan query atau perintah sql seperti select, delete, update dan lain – lain. Struktur penulisannya adalah sebagai berikut :
mysql_query(“perintah sql anda”);
Contoh script dari perintah ini akan di tunjukkan setelah penjelasan tentang mysql_fetch_array atau mysql_fetch_row
- mysql_fetch_array atau mysql_fetch_row
Fungsi ini digunakan untuk mengeluarkan data – data dari tabel dalam database yang dihasilkan dari perintah mysql_query. Struktur penulisannya adalah sebagai berikut :
mysql_fetch_array(mysql_query(“perintah sql anda”));
atau
$query = mysql_query(“perintah sql anda”);
$data = mysql_fetch_array($query);
sebagai contoh, perhatikan script berikut :
<?php $host = "localhost"; $user = "root"; // sesuai dengan username database anda $pass = "1234"; //sesuaikan dengan password database anda $db = "tutorial"; //sesuaikan dengan nama database anda $connect = mysql_connect($host, $user, $pass); if($connect){ $select = mysql_select_db($db, $connect); if($check){ } else{ echo "Database " .$db. "tidak ditemukan"; } } else{ echo "Koneksi database GAGAL"; } $query = mysql_query("select * from table_siswa"); $data = mysql_fetch_array($query); $kolom1 = $data[0]; $kolom2 = $data[1]; $kolom3 = $data[2]; $kolom4 = $data[3]; echo $kolom1 ." ". $kolom2 ." ". $kolom3 ." ".$kolom4; ?>
- mysql_num_rows
fungsi ini digunakan untuk menghitung jumlah record yang dihasilkan dari sebuah perintah sql. Struktur penulisannya adalah sebagai berikut :
mysql_num_rows(mysql_query(“perintah sql anda”));
atau
$query = mysql_query(“perintah sql anda”);
$record = mysql_num_rows($query);
Untuk lebih jelasnya, perhatikan script berikut :
<?php $host = "localhost"; $user = "root"; $pass = "1234"; $db = "tutorial"; $connect = mysql_connect($host, $user, $pass); if($connect){ $select = mysql_select_db($db, $connect); if($check){ } else{ echo "Database " .$db. "tidak ditemukan"; } } else{ echo "Koneksi database GAGAL"; } $query = mysql_query("select * from table_siswa"); $record = mysql_num_rows($query); echo $record; ?>
Leave a Reply