I'm trying to find a value from my database using SQL LIKE
:
SELECT id FROM titles WHERE skuid LIKE '%:cusa%'
Where :cusa
is defined CUSA06536
as a dynamic value in my PHP code.
It should return:
But instead it returns nothing. No errors are outputted. Am I doing something wrong? Are dynamic values not supported?
PHP script:
public function findCusa($cusa) {
$find = $this->query("SELECT id FROM titles WHERE skuid LIKE '%:cusa%'");
$find->execute(array(":cusa" => $cusa));
if($find->rowCount() > 0) {
echo 'found!';
}
echo 'not found';
}
Then called as $ps->findCusa('CUSA06536');
which returns not found.