SQLSTATE[HY093]: Invalid Parameter Number with PDO
嘗試執行函數時,出現錯誤訊息,指示「STATSTATE[HY093] :可能會出現「參數編號無效」。命名參數行為的誤解。重要。時傳遞給語句的每個值分配唯一的參數標記::execute():
$sql = "INSERT INTO persist (user_id, hash, expire) VALUES (:user_id, :hash, :expire) ON DUPLICATE KEY UPDATE hash=:hash";
以上是為什麼 PDO 會拋出「SQLSTATE[HY093]:無效的參數號碼」以及如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!