Page 1 sur 1

Probleme d'update simple

Posté : 20 mai 2007, 02:01
par Gico
Bonjour j'ai une requête plutôt simple mais qui ne donne pas le résultat escompté:
$result=mysql_query("UPDATE articles SET article_votes = article_votes+1 WHERE id_article='".$_GET['artid']."'");
le script fonctionne sauf que plutôt que d'incrémenter articles_votes de +1 il incremente de +2 et je comprend pas pourquoi.
Merci de votre aide

Posté : 20 mai 2007, 02:54
par Sékiltoyai
Bizarre, tu peux nous donner le code autour de cette ligne, ainsi que la structure de la table.

Posté : 20 mai 2007, 04:15
par Xenon_54
Exécute-tu 2 fois ta requête? :)

Posté : 20 mai 2007, 12:12
par Invité
j'ai juste une requête au dessus , mais lorsque je la retire, ça change rien donc je vous l'épargne:

la table :
`id_article` int(10) unsigned NOT NULL auto_increment,
`article_pseudo` int(10) unsigned default NULL,
`article_ss_rubriqueID` tinyint(3) unsigned default NULL,
`article_titre` varchar(255) default NULL,
`article_resume` tinytext,
`article_article` text NOT NULL,
`article_date` date NOT NULL,
`article_photo` varchar(40) default NULL,
`article_online` tinyint(1) unsigned default '0',
`article_note` decimal(2,1) default '0.0',
`article_votes` mediumint(8) unsigned default '0',
PRIMARY KEY (`id_article`)

merci

Posté : 20 mai 2007, 12:53
par Mim
A priori, le problème viendrait de ton code, il faut donc que tu en montres une plus grande partie, comme Sékiltoyai te l'a suggéré. ;)

Posté : 20 mai 2007, 12:56
par Truc
j'ai juste une requête au dessus , mais lorsque je la retire, ça change rien donc je vous l'épargne:
Tu sais ça ne sert à rien de montrer le porte clé de sa voiture au garagiste quand on à un souci moteur :wink: