`Commands out of sync' Error in Client
--------------------------------------
If you get `Commands out of sync; You can't run this command now' in
your client code, you are calling client functions in the wrong order!
This can happen, for example, if you are using `mysql_use_result()' and
try to execute a new query before you have called `mysql_free_result()'.
It can also happen if you try to execute two queries that return data
without a `mysql_use_result()' or `mysql_store_result()' in between.