PHP MySQLi Function: Fungsi Database MySQLi

Ketika bekerja dengan database MySQL menggunakan ekstensi MySQLi, ada sejumlah fungsi dan method inti yang akan Anda gunakan berulang kali. Artikel ini merangkum PHP MySQLi Function terpenting sebagai referensi cepat Anda.

Koneksi dan Menjalankan Query

<?php
// membuat koneksi
$koneksi = new mysqli("localhost", "root", "", "toko");

// menjalankan query
$hasil = $koneksi->query("SELECT * FROM produk");

// menutup koneksi
$koneksi->close();
?>

Mengambil Hasil Query

<?php
$hasil = $koneksi->query("SELECT * FROM pengguna");

echo $hasil->num_rows; // jumlah baris

while ($baris = $hasil->fetch_assoc()) {
    echo $baris["nama"];
}
?>

fetch_assoc() mengambil baris sebagai array asosiatif, sedangkan fetch_object() mengambilnya sebagai object.

Prepared Statement

Method-method ini adalah inti dari query yang aman:

<?php
$stmt = $koneksi->prepare("SELECT * FROM produk WHERE id = ?");
$stmt->bind_param("i", $id);
$stmt->execute();
$data = $stmt->get_result()->fetch_assoc();
?>

Fungsi Berguna Lainnya

MethodKegunaan
insert_idID baris terakhir yang ditambahkan
affected_rowsJumlah baris terpengaruh
real_escape_string()Escape manual (jika tak pakai prepared)
errorPesan error terakhir

Kesimpulan

Dengan PHP MySQLi Function ini, Anda memiliki referensi lengkap untuk semua operasi database dasar. Selalu utamakan prepared statement (prepare, bind_param, execute) demi keamanan aplikasi Anda.

Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi PHP (php.net).

Baca Juga

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *