Bonjour,
J'ai une requête de recherche qui grâce au IN peut comparer les valeurs de la base à celles présentes dans un tableau.
J'aimerais appliquer un LIKE %...% à chaque élément du tableau.
Je suis en PDO MySQL et PHP.
Voici un petit exemple concret.
Cette fonction compare un ou des mots à chaque ligne de la table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public function search($words) { $query = $this->select()->setIntegrityCheck(false) ->where("country_name IN ($words)"); return $this->fetchAll($query); }
Ce que je veux c'est mettre un tableau contenant des termes tel que :
Array = (‘fr’, ‘ger’, king’) ; au lieux de Array(‘France’,’germany’,’united kingdom’) ;
Voilà merci d'avance.
Partager