diff --git a/ecrire/inc_visites.php3 b/ecrire/inc_visites.php3
index f4409b5ce2266327984e3eaa08551fd4e59ab907..c8836222fe629df35ea76673aa36a514e3d81881 100644
--- a/ecrire/inc_visites.php3
+++ b/ecrire/inc_visites.php3
@@ -173,13 +173,13 @@ function calculer_visites($t) {
 			$ar[$num][] = "(id_article=$id_article AND referer_md5=$referer_md5)";
 		}
 		spip_query("INSERT IGNORE INTO spip_referers_articles
-			(date, referer, referer_md5) VALUES "
+			(date, referer, referer_md5, id_article) VALUES "
 			. join(', ', $insert));
 		
 		// ajouter les visites
 		foreach ($ar as $num => $liste) {
 			spip_query("UPDATE spip_referers_articles
-			SET visites = visites+$num, visites_jour = visites_jour+$num
+			SET visites = visites+$num
 			WHERE ".join(" OR ", $liste));
 			## Ajouter un JOIN sur le statut de l'article ?
 		}