1/3/2019 Koneksi PHP ke MySQL 1/3/2019 by nasetiyanto
mysql_connect() Digunakan untuk membuka koneksi ke MySQL. Sintaks : $koneksi = mysql_connect(host,user,password) Contoh : <? $koneksi = @mysql_connect(“localhost”,”host”,”rahasia”) or die (“koneksi gagal”); ?> 1/3/2019 by nasetiyanto
mysql_select_db() Digunakan untuk memilih database. Sintaks : mysql_select_db(namadatabase[,koneksi]) Parameter koneksi boleh tidak dituliskan. Jika tidak ditulis, maka koneksi yang terakhir akan dianggap sebagai koneksi aktif Contoh : <? mysql_select_db(“kredit”,$koneksi); ?> 1/3/2019 by nasetiyanto
mysql_query() Digunakan untuk mengambil sebuah query dari database. Sintaks : $qry=mysql_query(perintah sql[,koneksi]) Contoh : <? $qry=mysql_query(“select * from konsumen”,$koneksi); ?> Catatan : Perintah SQL pada fungsi ini tidak boleh diberi tanda titik koma(;). 1/3/2019 by nasetiyanto
mysql_fetch_array() Digunakan untuk mengambil record dari database dan memasukkan ke dalam array asosiatif, array numeris, atau keduanya. Sintaks : $brs=mysql_fetch_array($qry) 1/3/2019 by nasetiyanto
mysql_fetch_assoc() Digunakan untuk mengambil record dari database dan memasukkan ke dalam hanya array asosiatif. Sintaks : $brs=mysql_fetch_assoc($qry) 1/3/2019 by nasetiyanto
Array Assosiatif yaitu array yang indexnya tidak teratur. Array ini tidak menggunakan integer sebagai indeks, namun menggunakan string sebagai indeks. Contoh 1: $hobi[”nanang”] = ”renang”; $hobi[”eko”] = ”merokok”; Contoh 2 : $hobi = array(”nanang” => ”renang”, ”eko” =>”merokok”); 1/3/2019 by nasetiyanto
mysql_fetch_row() Digunakan untuk mengambil record dari database dan memasukkan ke dalam hanya array numeris. Sintaks : $brs=mysql_fetch_row($qry) 1/3/2019 by nasetiyanto
mysql_num_fields() Digunakan untuk menghitung jumlah field yang ada pada database. Sintaks : $jml=mysql_num_fields($qry) 1/3/2019 by nasetiyanto
mysql_num_row() Digunakan untuk menghitung jumlah record yang ada pada database. Sintaks : $jml=mysql_num_rows($qry) 1/3/2019 by nasetiyanto
mysql_close() Digunakan untuk menutup koneksi. Sintaks : mysql_close([koneksi]) Fungsi ini tidak selalu dibutuhkan, karena biasanya koneksi akan putus dengan sendirinya jika skrip PHP selesai dieksekusi. Fungsi ini tidak dapat digunakan untuk menutup koneksi yang persisten. 1/3/2019 by nasetiyanto
mysql_pconnect() Digunakan untuk membuka koneksi tetapi bersifat persisten*. Sintaks : $pkoneksi=mysql_pconnect(host,user,password) Perbedaan koneksi biasa dan koneksi persisten : Pada saat koneksi, fungsi mysql_pconnect akan mencari koneksi persisten yang lain pada host dan user yang sama. Jika ada, koneksi yang digunakan adalah koneksi yang telah ada. Koneksi tidak akan putus sekalipun skrip PHP telah selesai dieksekusi, bahkan tidak dapat ditutup dengan fungsi mysql_close(). 1/3/2019 by nasetiyanto *gigih,pantang menyerah,keras,tangguh
mysql_create_db() Jika tidak dapat mengakses MySQL secara langsung, maka diperlukan fungsi mysql_create_db() untuk membuat database dari skrip PHP. Sintaks : mysql_create_db(namadatabase) 1/3/2019 by nasetiyanto