Ses dernières news
Ses derniers sujets sur les forums
Aucun sujet créé dans les forums
Ses derniers messages sur les forums
C'est PHP5 ou 4, c'est apache ou apache2, c'est une distribution mysql binaire ou source?
Si je sais ça je saurais surement t'aider.
il faudrait que tu structues ta table comme ça:
id|date|time|page|get_id|count
sauf que:
- date est du type DATE
- time est du type INT et stocke un nombre compris dans [0,24[
- count est un INT et stocke le nombre de visites pour la page et pour l'heure considérée du jour considéré
Tu me suis??
Lorsqu'il est X heure et qu'on est le dddd-dd-dd et que quelqu'un visite la page P:
- tu regardes dans la table s'il y a déjà un enregistrement:
"SELECT * FROM table WHERE time='...' date='...' and page='...' AND get_id='...'"
si oui tu ajoute 1 au champ count:
"UPDATE table SET count=count+1 WHERE time='...' date='...' and page='...' AND get_id='...'"
si pas tu ajoutes un enregistrement:
"INSERT INTO table (date,time,page,get_id,count) VALUES ('...','...','...','...',1)"
Comme ça tu n'aurais qu'un enregistrement par page et par heure.
Bon si je n'ai pas bien expliqué tu le dis!
En tout cas si tu fais ça, tu va devoir changer la durée maximale d'exécution de script dans le php.ini
Ses derniers commentaires de news
Aucun commentaire de news
Ses derniers commentaires de sites
Aucun commentaire de sites
Ses derniers commentaires de wall