クライアントコードの中に Commands out of
sync; you can't run this command now
がある場合は、間違った順序でクライアント関数を呼び出しています。
たとえば、mysql_free_result()
を呼び出す前に mysql_use_result()
を使って新しいクエリを実行しようとすると、上記のことが起こる可能性があります。
また、データを返す 2つのクエリを、その間に
mysql_use_result()
や
mysql_store_result()
を呼び出さないで実行した場合にも起こる可能性があります。
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.