Suivre les recherche qui ont été faites... [ PHP / MySQL ] - Programmation
Marsh Posté le 25-05-2002 à 17:46:01
c assez facile a faire
imagine que tu stocke l'objet de la recherche dans "mot"
SELECT mot, COUNT *
FROM TABLE
GROUP BY mot
et ca te donnera par exemple
mp3 5
divx 12
etc...
jpense que c bon
Marsh Posté le 25-05-2002 à 18:25:22
ah ouais mais... je viens d'essayer, ça me retourne bien une seule fois chaque mot sauf que j'ai pas le nombre de fois où il a été demandé!
Comment je fais?
Marsh Posté le 25-05-2002 à 18:27:56
tu ajoute un alias pour le comptage
SELECT mot,COUNT(*) AS total FROM TABLE GROUP BY mot
et tu affiches le champ total.
Marsh Posté le 25-05-2002 à 18:42:59
Cccccccccccccc bon!
Exactement ce que je voulais
encore merci
Marsh Posté le 25-05-2002 à 17:30:16
Salut à tous!
J'ai un moteur de recherche interne à mon site, et je voulais savoir ce que les utilisateurs recherchaient sur mon site.
Pour cela j'ai mis une requête qui enregitre la chaîne tapée lors de la recherche, je met tout ça dans une base de données.
Mais maintenant, je voudrais exploiter tout ça...
Comment faire pour traiter la table et qu'il m'affiche le nombre de fois où chaque mot à été tapé?
Ou alors est-ce que je dois ajouter un champ dans ma table qui est incrémenté à chaque fois que le mot saisi existe déjà...
Je ne sais pas comment m'y prendre et je ne vois pas du tout quelles commandes utiliser...
Merci
@+
Toto21
[jfdsdjhfuetppo]--Message édité par toto21 le 25-05-2002 à 17:39:41--[/jfdsdjhfuetppo]