Recherche MYSQL

porciner Messages postés 56 Date d'inscription mardi 22 juin 2004 Statut Membre Dernière intervention 18 avril 2008 - 1 nov. 2005 à 16:22
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 - 1 nov. 2005 à 22:28
Bonjour,

J'aimerais mettre en place dans la recherche de mon site la même fonctionnalité qui se trouve sur ce forum.

http://www.phpscripts-fr.net/forum1/rechercher.php

Il s'agit de ceci :


<TT>Les GUILLEMETS (") permettent de chercher des expressions complètes.
C'est-à-dire que la recherche de "chien chat" renverra tous les messages contenant cette expression exactement comme elle est écrite, avec l'espace.
</TT>

Comment puis-je procéder pour formater le texte pour MSQL ? Avec une expression régulière ?

3 réponses

FhX Messages postés 2350 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 18 avril 2015 3
1 nov. 2005 à 16:53
Avec LIKE :)
0
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
1 nov. 2005 à 20:23
LIKE ne trie pas les réponses :



((LENGTH(a.texte)-LENGTH(REPLACE(a.texte, "'.$search.

'","")))/'.strlen($search).') as length


ça marche plutot pas mal...


In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

http://coucou747.hopto.org
0
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
1 nov. 2005 à 22:28
Salut,



oriente-toi vers les index FULLTEXT (recherche ça dans google tu devrais trouver) et les opérateurs booléens



a +

<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li>
0
Rejoignez-nous