08-03-2011, 09:23 PM
bonjour
je me pose une question qui me parait insolite et je me permet une nouvelle fois de vous la soumettre:
je souhaites faire un log journalier, par exemple un log journalier du nombre d'attaques lancées par l'ensemble des joueurs ou tout autre log dont le seul but est d'obtenir un log pour chaque jour
je pensais mettre comme PRIMARY KEY de la table log une date ou le timestamp de l'heure YYYY-MM-00:00
et faire une requête du style
ainsi pour récupérer les données journalière c'est un SELECT assez simple, mais si je veux SELECT les données par mois par exemple je ne sais pas si cette structure est très adaptée...
avez vous ce genre de table? comment vous y prenez-vous ? y a t il mieux ou plus pratique que ca (certainement) ? un conseils ?
PS: mon jeu est basé sur le temps local du serveur, time() en php
bonne fin de journée à tous et merci d'avoir pris le temps de lire ceci.
je me pose une question qui me parait insolite et je me permet une nouvelle fois de vous la soumettre:
je souhaites faire un log journalier, par exemple un log journalier du nombre d'attaques lancées par l'ensemble des joueurs ou tout autre log dont le seul but est d'obtenir un log pour chaque jour
je pensais mettre comme PRIMARY KEY de la table log une date ou le timestamp de l'heure YYYY-MM-00:00
et faire une requête du style
"INSERT INTO log (date,nb) VALUES (:date,:nb ) ON DUPLICATE KEY UPDATE nb = nb + :nb";
ainsi pour récupérer les données journalière c'est un SELECT assez simple, mais si je veux SELECT les données par mois par exemple je ne sais pas si cette structure est très adaptée...
avez vous ce genre de table? comment vous y prenez-vous ? y a t il mieux ou plus pratique que ca (certainement) ? un conseils ?
PS: mon jeu est basé sur le temps local du serveur, time() en php
bonne fin de journée à tous et merci d'avoir pris le temps de lire ceci.