Rechercher mot le plus présent dans BDD

Fermé
Maz7 - 3 juin 2009 à 17:03
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 - 4 juin 2009 à 09:48
Bonjour,

Je suis en train de peaufiner un script PHP de statistique pour mon site, et j'aimerai savoir s'il existe une fonction pour récupérer les mots les plus présent dans ma base de données.

J'ai une table mots_cles dans laquelle j'ai 3 champs ID, MOTSCLES, QUANTITE.

A chaque passage sur mon script je récupère avec HTTP_REFERER
je récupère la requête de l'internaute. Je fais un SELECT dans ma base, si la requête n'est pas présente je fais un INSERT, et si elle existe déjà je fait un UPDATE en incrémentant QUANTITE de 1.

Me voila donc avec une base compète de requêtes qui pour l'essentiel est
sont constituées de groupe de 2 ou 3 mots.

Ce que je cherche à effectuer, c'est sortir de ma base les mots les plus présent dans MOTSCLES.

Exemple :

ID - MOTSCLES - QUANTITE
1 bretelle noire 29
2 chaussette noire 47
3 cravate et bretelle noire 32

Résultat de la requête doit me sortir

noire x3
bretelle x2
chaussette x1
...

1 réponse

NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 512
4 juin 2009 à 09:48
euh ça ne devrait pas plutôt être :

chaussette noire x47
cravate et bretelle noire x32
bretelle noire x29

??
0