error ‘ Commands out of sync; you can’t run this command now ‘ mysqli php


error ‘Commands out of sync; you can’t run this command now’ pada mysqli biasanya terjadi ketika satu koneksi dipakai untuk statement berulang-ulang saya memakai multiple_query yang dipakai lagi instansce db nya untuk query dibawahnya,

salah satu solusinya, tambahkan kode ini


$db adalah instance database mysqli

while($db->more_results() && $db->next_result()) {
$result = $db->use_result();
if($result instanceof mysqli_result){
$result->free();
}

semiga berguna 🙂

 

referensi :

Ditulis dalam php. Leave a Comment »

tinggalkan pesan

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.