這是安全的方面防止SQL注入?與多個PDO查詢如
$query = "select * from products where 1";
$searchterms = @preg_split("/[ ,]+/",trim($_REQUEST["textsearch"]));
foreach ($searchterms as &$st) {
$query .= " and description like ?";
$st = "%".$st."%";
}
$statement = $dbh->prepare($query);
$statement->execute($searchterms);
我通常做它bindParam()
但這似乎如此簡單得多,這是可疑的。
謝謝,我會嘗試Code Review,甚至不知道存在。傑伊我不知道,爲什麼綁定在for循環?這不一樣嗎? – TimSim 2014-10-31 20:43:20
對我很好。 – jeroen 2014-10-31 20:43:29
爲什麼你用'@'來壓制錯誤? – tadman 2014-10-31 20:53:22