par
Ryle » 16 août 2009, 19:07
Je n'arrive pas à voir d'où provient ta double incrémentation, mais ta façon de faire n'est pas bonne.. si tu as deux visiteurs qui se connectent simultanément, tu vas écraser ton compteur avec deux fois la même valeur au lieu de l'incrémenter deux fois.
Pour mettre à jour ton compteur, fais le directement en sql, les bases de données savent bien mieux gérer les accès multiples :
$update_sd = "UPDATE sds SET hits = hits + 1 WHERE id_sd = 1";
Je n'arrive pas à voir d'où provient ta double incrémentation, mais ta façon de faire n'est pas bonne.. si tu as deux visiteurs qui se connectent simultanément, tu vas écraser ton compteur avec deux fois la même valeur au lieu de l'incrémenter deux fois.
Pour mettre à jour ton compteur, fais le directement en sql, les bases de données savent bien mieux gérer les accès multiples :
[php]$update_sd = "UPDATE sds SET hits = hits + 1 WHERE id_sd = 1";[/php]