L'erreur Commands out of sync; You can't run this command now
vient du fait que vous appelez les commandes dans le mauvais ordre, dans votre client.
Cela arrive si, par exemple, vous utilisez mysql_use_result()
puis essayez d'exécuter une nouvelle requête avant d'appeler mysql_free_result()
. Cela peut aussi arriver si vous exécutez deux requête qui retourne des données, sans employer mysql_use_result()
ou mysql_store_result()
entre ces deux commandes.