Per eseguire una ricerca LIKE con PDO, è necessario aggiungere lo %
al parametro prima di passarlo.Come fare la ricerca LIKE con PDO?
Questo funziona:
$qry = '
SELECT product_id
FROM cart_product
WHERE product_manufacturer_num LIKE :search_string
';
$sth = $this->pdo->prepare($qry);
$sth->execute(array("search_string"=>'%'.$search_string.'%'));
A me questo sembra più un hack, C'è un modo più ufficiale di fare questo?
Duplicato di: http://stackoverflow.com/questions/583336/how-do-i-create-a-pdo-parameterized-query-with-a-like-statement-in-php/7357296#7357296 – Kzqai