MySQLI : « Commands out of sync; you can’t run this command now » – comment résoudre l’erreur
si vous executez des requetes mysqli et que vous rencontrez ce genre d’erreur voici comment vous en affranchir :
$conn = mysqli_connect("your.host.ip.here", "user", "password", "db_name");
$sql = "update toto set titi = "1" where id = '1';
update toto set titi = "2" where id = '2';"
if ($result = mysqli_multi_query($conn, $sql)) {
flush multi_queries << ceci va eviter l'erreur
while (mysqli_next_result($conn)) {;}
} else {
var_dump($sql, mysqli_error ( $conn ));die;
}