MySQL 9.0 發行說明
如果您的客戶端程式碼出現 Commands out of sync; you can't run this command now
,表示您以錯誤的順序呼叫了客戶端函數。
例如,如果您正在使用 mysql_use_result()
,並且在呼叫 mysql_free_result()
之前嘗試執行新的查詢,就可能會發生這種情況。如果嘗試執行兩個會傳回資料的查詢,且中間沒有呼叫 mysql_use_result()
或 mysql_store_result()
,也可能會發生這種情況。