FUNGSIFUNGSI PHP UNTUK DATABASE MYSQL mysqliconnect MEMBUAT KONEKSI
FUNGSI-FUNGSI PHP UNTUK DATABASE MYSQL
mysqli_connect() MEMBUAT KONEKSI KE DATABASE MYSQL MEMILIKI 4 PARAMETER : mysqli_connect(‘host’, ’user’, ’password’, ’database’) host : NAMA HOST DIMANA DATABASE MYSQL BERADA user : NAMA USER SAH YANG DIGUNAKAN password : PASSWORD NAMA USER dabatase: DATABASE YANG AKAN DIGUNAKAN
mysqli_connect() : contoh $host=‘ 192. 168. 10. 250’; $user=‘a 22 xxxxxxx’; $password=‘’; $db=‘web 2’; $koneksi=mysqli_connect($host, $user, $pass, $db) or die(mysqli_error($koneksi));
mysqli_query() UNTUK MENJALANKAN QUERY (PERMINTAAN DATA) MEMILIKI 2 PARAMETER : mysqli_query(‘perintah_sql’, ’var_koneksi’); perintah_sql : PERINTAH SQL YANG AKAN DIJALANKAN var_koneksi: VAR HASIL MYSQL_CONNECT()
mysqli_query() : contoh $sql=‘select * from mhs’; $qry=mysqli_query($sql, $koneksi)) or die(mysqli_error($koneksi));
mysqli_fetch_array/row/assoc MENGAMBIL SEBUAH BARIS HASIL QUERY DALAM BENTUK ARRAY (ASSOSIATIF, NUMERIK) MEMILIKI 1 PARAMATER : mysqli_fetch_row(var_hasil_query); Var_hasil_query : VARIABEL HASIL QUERY YANG BERISI DATA HASIL QUERY Hasil fungsi berupa satu rekod data. Misalnya menggunakan tabel mhs, maka hasil sebuah fungsi ini adalah: (‘A 22. 2018. 00500’, ’Joko Susilo’, ‘ 1’, ‘ 2000 -02 -15’, ‘Semarang’, ’Ok’)
mysqli_fetch_array/row/assoc : contoh while($hasil=mysqli_fetch_row($qry)){ echo $hasil[0]; // a 22. 2017. 00500 echo $hasil[1]; // Joko Susilo echo $hasil[2]; // dst. . . echo $hasil[3]; echo $hasil[4]; }
mysqli_close() MENUTUP KONEKSI SEBAIKNYA SETELAH SELESAI MENGOLAH DATA TUTUP KONEKSI AGAR TIDAK MEMBEBANI SERVER KARENA SETIAP KONEKSI YANG DIBUAT TETAP ADA SEBELUM DIPUTUS MEMILIKI 1 PARAMETER : Mysqli_close(var_hasil_mysqli_connect) Var_hasil_mysqli_connect=VAR MYSQL_CONNECT EX : mysqli_close($koneksi); HASIL FUNGSI
mysqli_error() JIKA TERDAPAT KESALAHAN PADA PROGRAM MAKA PESAN KESALAHAN AKAN TERSIMPAN DALAM FUNGSI INI DAPAT DIGUNAKAN UNTUK MENAMPILKAN PESAN JIKA PROGRAM MENEMUI KESALAHAN EX : $qry=mysqli_query($sql, $koneksi)) or die(mysqli_error($koneksi));
- Slides: 9