Bonjour,
je travail en ce moment sur un DMS (distribution management system) et j'essaie d'implémenter un système de comptage de hit le plus optimal possible. Pour cela j'ai créer cette "condition" en mysql afin que mon script ajoute un nouveau champ à la table "hits". Seulement mysql me dit qu'il y a une erreur à la ligne 1... Auriez vous une idée comment résoudre mon problème?
Code :
Merci d'avance pour votre aide précieuse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 IF (SELECT * FROM `hits` WHERE `h_date` = 1168815600) THEN UPDATE `hits` SET `h_count`=`h_count`+1, `h_unique`=`h_unique`+1 WHERE `h_date` = 1168815600 ELSE INSERT INTO `hits` (`h_count`, `h_unique`, `h_date`) VALUES(1, 1, 1168815600) END IF![]()
Partager