PDO 參數化查詢:重複使用命名佔位符
處理PDO 參數化查詢時,可能會遇到需要對多個使用相同值的情況單一語句中的命名佔位符。例如:
SELECT :Param FROM Table WHERE Column = :Param
直觀上,人們可能會嘗試將值綁定到命名佔位符,並期望它用於所有出現的情況。然而,這種方法在 PDO 中是不可能的。
PDO::prepare 文件明確指出:
"...您不能在準備好的檔案中使用同名的命名參數標記兩次聲明」
因此,以這種方式重複使用命名佔位符是不可行的。
以上是PDO 參數化查詢可以重複使用命名佔位符嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!