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 "; } ?>

avatar balqisdarin44
@balqisdarin44

3 Kontribusi 1 Poin

Diperbarui 7 tahun yang lalu

2 Jawaban:


$data = mysqli_affected_rows($koneksi, "SELECT * FROM invoice");
$data_kolom = mysqli_stmt_fetch ($koneksi, $data);

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 7 tahun yang lalu

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.

source http://php.net/manual/en/mysqli.affected-rows.php

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban