使用PDO 為WHERE IN 子句綁定參數
使用PDO 執行帶有WHERE IN 子句的SQL 查詢時,必須
使用PDO 執行帶有WHERE IN 子句的SQL 查詢時,必須了解如何有效地綁定參數。 在提供的例如:$sth->bindParam(':ids', $myArray);程式碼嘗試將值數組綁定到:ids 佔位符。但是,這種方法對於 IN 子句來說是不正確的。使用 IN 子句時,每個值必須指定為單獨的參數,而不是陣列。 相反,手動將IN 清單插入到查詢中,如下所示:
;'SELECT foo FROM bar WHERE ids IN (' . $myArray .')' pre><p></p>這確保每個值數組中的內容被視為IN 子句中的單獨參數,提供準確的結果。
以上是如何在 PDO 中正確綁定 WHERE IN 子句的參數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!