I am trying to select some names which have words :similarq1
, :similarq2
, :similarq3
in them but I would like to not display the words which have the word "exclude" in them. I am trying the following query but adding WHERE wallname <> '%exclude%'
does not seem to do anything.
$stmt = $pdo->prepare("SELECT * FROM walldb WHERE wallname <> '%exclude%' AND wallname LIKE :similarq1 OR wallname LIKE :similarq2 OR wallname LIKE :similarq3 LIMIT :simstat, :simlimt");
the suggested similar answers makes my query like this which does not work either:
$stmt = $pdo->prepare("SELECT * FROM walldb WHERE wallname <> '%exclude%' AND (wallname LIKE :similarq1 OR wallname LIKE :similarq2 OR wallname LIKE :similarq3) LIMIT :simstat, :simlimt");