Vous n'êtes pas connecté - 2 Membres connectés
Catégories
Graphisme
Flash (49)
Print (64)
Programmation
PHP (63)
Base de données (17)
ASP (2)
CSS (24)
Hardware
PC (34)
Mac (14)
Linux (5)
Divers
Blabla (241)
881 Sujets
11882 Réponses
Programmation > Base de données > [annulé]against
[annulé]against
 mysql

Bonsoir tout le monde,
ma question est des plus simples : est il possible d'utiliser du LIKE dans une requete en texte integrale ?

exemple :
j'ai :

"SELECT id,titre, MATCH (titre) AGAINST ('$texte_rechercher' IN BOOLEAN MODE) AS prio

FROM soiree WHERE MATCH (titre) AGAINST ('$texte_rechercher' IN BOOLEAN MODE) ORDER BY prio DESC"
et donc est ce qu'il est possible d'ajouter du LIKE '%$texte_rechercher%' dans une requete de ce type ? merci pour vos réponses ha moui, si oui comment je dois m'y prendre ?
Posté le 27 10 2006 à 20h15
veensez - Membre - www

Réponses - [annulé]against
heu please help me :(
Posté le 28 10 2006 à 20h10
veensez - Membre - www
 Comme trouvé dans les commentaires de la doc tu peux ajouter un LIKE dans un HAVING.

SELECT id,titre
FROM soiree WHERE MATCH (titre) AGAINST ('$texte_rechercher' IN BOOLEAN MODE) 
HAVING titre LIKE 'coucou%'
ORDER BY prio DESC
Voili. edit: d'ailleurs je ne vois pas pourquoi tu mets le MATCH dans le SELECT, c'est une condition donc ca va dans le WHERE.
Posté le 29 10 2006 à 01h01
McFly - Membre - www
j'ai écris ma requête ainsi simplement parce que j'ai lu ceci dans le manuel dev.mysql.com : L'exemple suivant est plus complexe. La requête retourne la valeur de pertinence et organise les lignes par ordre décroissant de pertinence. Pour obtenir ce résultat, il faut spécifier MATCH() deux fois.
Posté le 29 10 2006 à 16h49
veensez - Membre - www
OK, je note ça dans un coin de mon cerveau.

Et le HAVING ça marche?
Posté le 30 10 2006 à 12h09
McFly - Membre - www
je ne me rappelle plus avoir tester .. pour la bonne raison que MATCH [...] AGAINST effectue une recherche du genre full-text, et que malheuresement j'ai besoin de recherche dans une chaine plus ou mons complexe un seul ou plusieurs termes donc il m'a fallu changer de méthode.

du coup je suis revenu au LIKE :)

merci quand même :)
Posté le 30 10 2006 à 12h57
veensez - Membre - www
Sujets Base de données
<< 1 2 >>
Classer une requête
Auteur : aguenard
Posté le 24 04 2007 à 11h17
5 Réponses (Nouveau sujet)
Sujet visité 921 fois
MySQL > Eviter la (...)
Auteur : tyler
Posté le 02 04 2007 à 10h07
16 Réponses (Nouveau sujet)
Sujet visité 852 fois
MySql et hebergement
Auteur : nanook
Posté le 15 03 2007 à 09h04
7 Réponses (Nouveau sujet)
Sujet visité 645 fois
Comparaison de (...)
Auteur : airvai
Posté le 01 03 2007 à 10h05
6 Réponses (Nouveau sujet)
Sujet visité 862 fois
[résolu]sql 95 bdd !
Auteur : senkante
Posté le 08 02 2007 à 11h38
4 Réponses (Nouveau sujet)
Sujet visité 500 fois
[annulé]against
Auteur : veensez
Posté le 27 10 2006 à 20h15
5 Réponses (Nouveau sujet)
Sujet visité 781 fois
MySQL - Méthode de (...)
Auteur : benzor
Posté le 25 07 2006 à 17h20
24 Réponses (Nouveau sujet)
Sujet visité 730 fois
<< 1 2 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006