我只是想知道,有沒有什麼辦法來選擇使用PDO bindValue不在數組中的數據。 我的主要目的是防止SQL注入。SELECT不檢索數據使用PDO bindValue
我的查詢是這樣的:
$array_name = array('George', 'Bob', 'Stephanie', 'Erica');
$query = $PDO -> prepare("SELECT id FROM table WHERE name NOT IN (:array_name)")
$query->bindValue(':array_name', implode(",",$array_name), PDO::PARAM_STR);
我試過上面的代碼,但它無法正常工作。
你可以寫錯誤信息或日誌嗎? – Anri
它沒有顯示任何錯誤。但它也沒有返回任何數據。 – Bono
嘗試var_dump($查詢) – Anri