Fungsi-fungsi Dasar Database MySQLi di PHP
Dalam pengembangan aplikasi web, database merupakan salah satu komponen yang sangat penting. PHP menyediakan berbagai fungsi untuk mengakses dan mengelola database, di antaranya adalah fungsi mysqli.
Dalam artikel ini, kita akan membahas beberapa fungsi mysqli yang sering digunakan, seperti mysqli_connect mysqli_query mysqli_fetch_assoc mysqli_num_rows dan lainnya. Kita juga akan melihat contoh penggunaan kode untuk setiap fungsi.
1. Fungsi mysqli_connect
digunakan untuk menghubungkan kode PHP dengan database MySQL. Fungsi ini memerlukan 4 parameter yaitu server, username, password, dan nama database. Contoh penggunaannya seperti ini:
1
$con = mysqli_connect("host", "username", "password", "nama_database");
2. Fungsi mysqli_query
digunakan untuk mengeksekusi perintah SQL. Fungsi ini memerlukan 2 parameter yaitu koneksi dan perintah SQL. Contoh penggunaannya seperti ini:
1
$query = mysqli_query($con, "SELECT * FROM tabel_name");
3. Fungsi mysqli_fetch_assoc
digunakan untuk mengambil data dari hasil eksekusi perintah SQL dan mengembalikan data dalam bentuk array associative. Contoh penggunaannya seperti ini:
1 |
|
4. Fungsi mysqli_num_rows
digunakan untuk mengetahui jumlah baris hasil dari eksekusi perintah SQL. Contoh penggunaannya seperti ini:
1 |
|
5. Fungsi error_reporting
digunakan untuk mengontrol level error yang akan ditampilkan. Contoh penggunaannya seperti ini:
1 |
|
6. Fungsi ini_set
digunakan untuk mengubah konfigurasi PHP. Contoh penggunaannya seperti ini:
1 |
|
7. Fungsi mysqli_fetch_array
digunakan untuk mengambil data dari hasil eksekusi perintah SQL dan mengembalikan data dalam bentuk array. Contoh penggunaannya seperti ini:
1
2
3while ($row = mysqli_fetch_array($query)) {
echo $row["nama_kolom"];
}
8. Fungsi mysqli_close
digunakan untuk menutup koneksi dengan database. Contoh penggunaannya seperti ini:
1 |
|
Itu dia beberapa fungsi database yang sering digunakan dalam pemrograman PHP. Dari fungsi-fungsi tersebut, Anda dapat membuat aplikasi yang dapat berinteraksi dengan database dengan mudah.
Namun ingat, selalu pastikan kode yang Anda buat aman dari serangan SQL injection dengan menggunakan prepared statement atau sanitasi input yang baik.