Postingan lainnya
Database mysqli
Ini kenapa ya? Baru belajar database soalnya maklumi yaa :)
Warning: mysqli_affected_rows() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\ujilevel\index.php on line 42
Warning: mysqli_stmt_fetch() expects parameter 1 to be mysqli_stmt, null given in C:\xampp\htdocs\ujilevel\index.php on line 43
skripnya:
"; echo "". $data_kolom['kode_rj'].""; echo "". $data_kolom['nama'].""; echo "". $data_kolom['tanggal'].""; echo "Edit | Hapus "; echo ""; } else{ echo ""; echo "TIDAK ADA DATA "; } ?>
2 Jawaban:
$data = mysqli_affected_rows($koneksi, "SELECT * FROM invoice");
$data_kolom = mysqli_stmt_fetch ($koneksi, $data);
eh, sejak kapan query database bisa pakai mysqli_affected_rows? wah kacau nih teman2. lebih baik baca di dokumentasi dulu kalau belum jelas, biar ga salah kaprah.
mysqli_affected_rows() itu cuma digunakan untuk melihat berapa jumlah entry yang berubah berdasarkan query terakhir. misalnya
mysqli_query($koneksi, "UPDATE invoice SET lunas = true WHERE invoice_id = 1001");
print_r(mysqli_affected_rows($koneksi));
mysqli_affected_rows diatas akan melihat hasil query update sebelumnya, yang mana hasilnya adalah 1 bila query sukses atau 0 bila invoice_id 1001 tidak ada.