Error "expects parameter 1 to be mysqli_result, bool given "
Saya mengalami error di syntax berikut
variabelnya mengarah ke query ini
apakah ada kaitannya dengan LIMIT login dari usernya?, atau hanya kesalahan penulisan codenya saja, mohon bantuannya
while($brg_keluar = mysqli_fetch_array($cari_penjualan)) {}
variabelnya mengarah ke query ini
<?php $cari_penjualan = mysqli_query($mysqli, "SELECT * FROM tbl_prod_keluar INNER JOIN tbl_konsumen ON tbl_konsumen.role_id = tbl_prod_keluar.role_id INNER JOIN tbl_bank ON tbl_bank.nama_bank = tbl_prod_keluar.nama_bank INNER JOIN tbl_ekspedisi ON tbl_ekspedisi.nama_ekspedisi = tbl_prod_keluar.nama_ekspedisi WHERE nama_reseller='$save_user' ");?>
apakah ada kaitannya dengan LIMIT login dari usernya?, atau hanya kesalahan penulisan codenya saja, mohon bantuannya
3 Kontribusi 0 Poin
- Saran saya nih ya kalau mau tes query jangan langsung di aplikasi, tes dulu di databasenya. Siapa tau query yang kamu buat error. SIsanya jika ada error artinya ada kesalahan pada inputan masuk (tipe data/range kolom/boleh null apa tidak/format yang masuk tidak sesuai) atau bisa juga salah dalam menulis kode. - @logika
atau respon:
Jawaban
tambahkan if sebelum menggunakan while, karena return dari mysqli_query jika tidak ada data/ada yg salah maka akan direturn nilai "false"
if($cari_penjualan){ while($brg_keluar = mysqli_fetch_array($cari_penjualan)) {} }
Login untuk gabung berdiskusi
Pertanyaan Lainnya
Top Kontributor
- @ahanafi
795 Kontribusi 523 Poin
- @Nandar
647 Kontribusi 204 Poin
- @dianarifr
642 Kontribusi 316 Poin
- @Saputroandhi
509 Kontribusi 162 Poin
- @dodipsitorus
412 Kontribusi 145 Poin