par
Ryle » 17 mars 2007, 11:26
Euh.... ton champ en base est bien de type numéric ?
Qu'est ce que tu obtiens quand tu joues la requête avec le max dans MySQL ou phpMyAdmin ?
Si tu veux faire un update, il faut le faire comme ceci :
$sql = "UPDATE membres
SET compteur=compteur+1
WHERE pseudo='".$pseudom."'
AND idm=". $idm;
Pas d'apostrophes autour des nombres, sortir les variables php, et spécifier l'addiction "compteur+1" sinon la valeur de compteur serait toujours de "+1"
Euh.... ton champ en base est bien de type numéric ?
Qu'est ce que tu obtiens quand tu joues la requête avec le max dans MySQL ou phpMyAdmin ?
Si tu veux faire un update, il faut le faire comme ceci :
[php]$sql = "UPDATE membres
SET compteur=compteur+1
WHERE pseudo='".$pseudom."'
AND idm=". $idm;[/php]
Pas d'apostrophes autour des nombres, sortir les variables php, et spécifier l'addiction "compteur+1" sinon la valeur de compteur serait toujours de "+1"