18.2.7 Erreur coté client Commands out of sync

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.