クライアントのコードで「コマンドは同期されていません。このコマンドは現在実行できません」というメッセージを受け取る場合は、クライアント関数を間違った順序で呼び出しています。
「コマンドは同期されていません。このコマンドは現在実行できません」
たとえば、これは、mysql_free_result() を呼び出す前に、mysql_use_result() を使用して、新しいクエリーを実行しようとした場合に発生することがあります。これは、データを返す 2 つのクエリーの間に mysql_use_result() または mysql_store_result() を呼び出さずに実行した場合にも発生することがあります。
mysql_free_result()
mysql_use_result()
mysql_store_result()