2010-03-14 8 views
0

J'ai une table: tags (nom, entrée, timbre) et je veux faire une section pour les tags les plus tendance aujourd'hui, la colonne tagname n'a pas de valeur unique, car de nombreuses entrées ont le même tag, donc le code php Je veux devrait afficher les balises les plus attachées aujourd'hui. Remarque: la colonne "tampon" est la date d'ajout de l'étiquette au format de l'horodatage UNIX.Comment obtenir les tags de tendance en utilisant php et mysql?

Merci

Répondre

3
SELECT `tagname`, COUNT(*) AS `cnt` 
FROM `tags` 
WHERE `stamp` >= UNIX_TIMESTAMP(DATE(NOW())) 
GROUP BY `tagname` 
ORDER BY `cnt` DESC 
LIMIT 10