Bonjour à tous et à toutes,
J'ai un système de recherche qui va chercher dans trois colonnes de ma bdd le mot ou les mots écris par le visiteur.
Jusque là pas de souci mais je voudrais que la recherche se face uniquement ou le champ de la colonne aff_recherche est égal à 1 et la je n'y arrive pas.
Tout s'affiche, même si le champ de aff_recherche est à 0.
Voici la requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<?php
$query_impr = $bdd_ajax->prepare('SELECT '.$mod_imprimante.' FROM '.$table.' WHERE aff_recherche = :aff AND 
'.$mod_imprimante.' LIKE :mod_imp OR '.$ref_origine.' LIKE :ref_oem OR '.$fieldmarque.' LIKE :marq 
GROUP BY '.$mod_imprimante.' ORDER BY '.$mod_imprimante.'');
$query_impr->bindValue('mod_imp', '%'.$search.'%');
$query_impr->bindValue('ref_oem', '%'.$search.'%');
$query_impr->bindValue('marq', '%'.$search.'%');
$query_impr->bindValue('aff', 1, PDO::PARAM_INT);
try
	{
		$query_impr->execute();
	}
catch ( Exception $e )
	{
		echo ''.$e->getMessage().'<br />';
		echo ''.$e->getCode();
		exit();
	}
?>
Merci de votre aide.