可以在單一 mysqli 語句中準備多個查詢嗎?
在 MySQL 中,準備好的語句只執行單一查詢。雖然不可能在單一語句中準備多個查詢,但您可以為每個查詢建立單獨的準備好的語句。
考慮以下範例:
這裡,兩個準備好的語句($ stmtUser 和 $stmtProc) 已建立。然後,您可以根據需要執行這些語句:
如果需要確保兩個查詢一起執行,則可以使用交易將它們分組。事務保證兩個查詢都執行,或都不執行。
提示:「呼叫非物件上的成員函數」錯誤通常表示prepare() 失敗。驗證prepare()中的查詢以解決任何問題。
以上是MySQL 準備語句可以同時處理多個查詢嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!