Probleme d'update simple

Eléphant du PHP | 294 Messages

20 mai 2007, 02:01

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

ViPHP
ViPHP | 5924 Messages

20 mai 2007, 02:54

Bizarre, tu peux nous donner le code autour de cette ligne, ainsi que la structure de la table.

Mammouth du PHP | 1885 Messages

20 mai 2007, 04:15

Exécute-tu 2 fois ta requête? :)
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Invité
Invité n'ayant pas de compte PHPfrance

20 mai 2007, 12:12

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

Mim
Eléphanteau du PHP | 19 Messages

20 mai 2007, 12:53

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é. ;)

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

20 mai 2007, 12:56

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:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute