首頁 > 資料庫 > mysql教程 > 如何在 PDO 中正確綁定 WHERE IN 子句的參數?

如何在 PDO 中正確綁定 WHERE IN 子句的參數?

Linda Hamilton
發布: 2024-11-22 20:01:13
原創
582 人瀏覽過

How to Correctly Bind Parameters for a WHERE IN Clause in PDO?

使用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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板