我只是想知道,有没有什么办法来选择使用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