Det samme skete for mig, da jeg udførte en UPDATE-sætning.
mysqli_error, mysqli_errno og mysqli_error_list var alle tomme.
Så opdagede jeg, at problemet var, at databasebrugeren, der var tildelt forbindelsesobjektet, ikke havde UPDATE-privilegiet. Jeg ved ikke, hvorfor jeg ikke modtog en fejlmeddelelse eller et fejlnummer for dette sikkerheds-/privilegiebrud.