Rechercher nb d'occurences ds un champs SQL
Résolu/Fermé
djflexlive
Messages postés
557
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
23 avril 2015
-
27 mars 2008 à 00:06
hibout - 15 juil. 2011 à 09:29
hibout - 15 juil. 2011 à 09:29
A voir également:
- Rechercher nb d'occurences ds un champs SQL
- Rechercher ou entrer l'adresse - Guide
- Adresse IP locale : comment la trouver facilement - Guide
- Rechercher et remplacer word - Guide
- Rechercher une chanson - Guide
- Rechercher mon téléphone - Guide
6 réponses
Pour ceux que ca pourraient intéresser :
mysql_query(" SELECT * , MATCH (description) AGAINST ('%$search%') FROM sites WHERE valid='0' AND MATCH (description) AGAINST ('%$search%') LIMIT 30");
MATCH et AGAINST permets de faire des recherches d'occurences d'une expression dans une ou plusieurs tables d'une base (en mode fulltext), en triant les réponses dans l'ordre chronologique.
mysql_query(" SELECT * , MATCH (description) AGAINST ('%$search%') FROM sites WHERE valid='0' AND MATCH (description) AGAINST ('%$search%') LIMIT 30");
MATCH et AGAINST permets de faire des recherches d'occurences d'une expression dans une ou plusieurs tables d'une base (en mode fulltext), en triant les réponses dans l'ordre chronologique.
Enax
Messages postés
203
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
16 mars 2010
145
27 mars 2008 à 00:44
27 mars 2008 à 00:44
La fonction substr_count() permet de compter le nombre d'occurences d'une chaîne dans une chaîne.
Je ne crois pas qu'il soit possible de faire ça directement en SQL.
Je ne crois pas qu'il soit possible de faire ça directement en SQL.
djflexlive
Messages postés
557
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
23 avril 2015
94
29 mars 2008 à 01:05
29 mars 2008 à 01:05
Je relance ma demande ... Meme un peu à une heure tardive :)
djflexlive
Messages postés
557
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
23 avril 2015
94
27 mars 2008 à 00:47
27 mars 2008 à 00:47
Oui mais le problème c'est que ca vas me donner des informations supplémentaires, mais ca ne permettra pas de faire le 'ORDER BY' en gros ... C'est ce que je recherche en fait :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
djflexlive
Messages postés
557
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
23 avril 2015
94
27 mars 2008 à 11:30
27 mars 2008 à 11:30
Un petit up au passage si quelqu'un à une idée ... ?
djflexlive
Messages postés
557
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
23 avril 2015
94
1 oct. 2008 à 20:48
1 oct. 2008 à 20:48
Comme je peux pas éditer, je corriges : chronologique par "nombre d'occurrences" décroissante. Désolé.