Condition LIKE LOWER incompatible avec WHERE en PDO
Posté : 22 mai 2014, 15:49
Bonjour,
j'ai un petit souci avec une requête préparé, ma recherche via LIKE ET LOWER fonctionne à merveille, mais le tri via . ' AND sexe=?' ne fonctionne pas
étant initié à la PDO depuis peu je manque encore un peu d’expérience dans les requêtes et ne comprends pas mon souci.
j'ai un petit souci avec une requête préparé, ma recherche via LIKE ET LOWER fonctionne à merveille, mais le tri via . ' AND sexe=?' ne fonctionne pas
étant initié à la PDO depuis peu je manque encore un peu d’expérience dans les requêtes et ne comprends pas mon souci.
$query = 'SELECT *'
. ' FROM source'
. ' WHERE nom LIKE :keyword OR LOWER(:keyworddirect)'
. ' AND sexe=?'
. ' AND sexe=?'
. ' LIMIT 10;';
$select = $db->prepare($query);
$select->bindValue(':keyword', '%'.$queryString.'%', PDO::PARAM_STR);
$select->bindValue(':keyworddirect', $queryString, PDO::PARAM_STR);
$select->bindValue(3, "fb" , PDO::PARAM_STR);
$select->bindValue(4, "fs" , PDO::PARAM_STR);
$select->execute();
merci de votre aide