Rechercher nb d'occurences ds un champs SQL
Résolu
djflexlive
Messages postés
557
Date d'inscription
Statut
Membre
Dernière intervention
-
hibout -
hibout -
A voir également:
- Rechercher nb d'occurences ds un champs SQL
- Rechercher ou entrer l'adresse - Guide
- Rechercher image - Guide
- Nb si en anglais - Guide
- Rechercher remplacer word - Guide
- Rechercher une chanson - 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.
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.
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