Recherche "inversée"

Fermé
zebanditbandit Messages postés 10 Date d'inscription dimanche 7 octobre 2012 Statut Membre Dernière intervention 18 juillet 2016 - 18 juil. 2016 à 14:30
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 19 juil. 2016 à 08:50
Bonjour,

je ne sais pas si le terme de "recherche inversée" est le bon terme.

j'ai une variable du type $string= "le chien est noir"

j'ai une table "regle"

reg_id = 1
reg_critere = "noir"

reg_id = 2
reg_critere = "chien"


Comment puis je construire une requête du genre

SELECT count(reg_id) FROM regle WHERE 1 AND $string CONTIENT 'reg_critere'

En vous remerciant par avance,

(je m'arrache les cheveux depuis des heures ...)



A voir également:

1 réponse

DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 1 999
19 juil. 2016 à 08:50
Bonjour zebanditbandit

Je ne comprends pas à quoi correspond le 1 dans ta requête.

Si tu veux savoir le nombre de tuples présents dans ta table qui ont dans la colonne reg_critere par exemple chien voilà la requête à utilisée

Select count(reg_id)
FROM regle 
Where reg_critere LIKE '%chien%';
0