Requete Sql Update [PHP] (URGENT)

Résolu
Alex53440 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -  
Alex53440 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un soucis avec une requete update.. :( le champ pointsw (bien composé-(echo)-) qui n'est pas rempli!
J'ai essayer de definir une nouvelle variable(week4 a la place de pt4) mais rien n'y fais

$week4=$pt4; 
$sql14 = mysql_query("SELECT points FROM 'uprono' where users='$p4'")or die(mysql_error ()); 
$tg_4= mysql_result($sql14,0); 
$g4=($week4 + $tg_4); 

LE SOUCIS VIENS DONC DE CETTE REQUETE :
$sql15 = mysql_query("UPDATE 'uprono' SET points ='$g4', pointsw ='$week4' WHERE users='$p4'")or die(mysql_error());   

Merci d'avance a ceux qui m'aideront :)
A voir également:

8 réponses

flokocha Messages postés 1510 Date d'inscription   Statut Membre Dernière intervention   281
 
Si ce sont des champs de type numérique il ne faut pas placer tes variables entre guillemets au sein de ta requête. Sinon elles sont interprétées comme string et ne peuvent par conséquent pas être insérées dans ton champ.
2
gilbert1995 Messages postés 414 Date d'inscription   Statut Membre Dernière intervention   29
 
Essaie
$sql15 = mysql_query("UPDATE uprono SET points='$g4', pointsw='$week4' WHERE users='$p4'")or die(mysql_error()); 
1
Alex53440 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   1
 
Non ça ne fonctionne toujours pas :(
La valeur reste toujours a 0..
0
gilbert1995 Messages postés 414 Date d'inscription   Statut Membre Dernière intervention   29
 
essaie mysql_query("UPDATE uprono SET points='1', pointsw='2' WHERE users='USER'")
0
Alex53440 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   1
 
Cela fonctionne lorsque je met un chiffre directement dans la requete O_o mais pas avec la variable alors que celle ci est bien remplie :o Je ne comprend pas...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gilbert1995 Messages postés 414 Date d'inscription   Statut Membre Dernière intervention   29
 
essaie mysql_query("UPDATE uprono SET points='".$g4."', pointsw='".$week4."' WHERE users='".$p4."'") je ne sais pas si sa va changer de quoi si sa ne marche pas.... tu fait ca dans une fonction et des variable sont définit a l'extérieur de celle-ci alors fais dans ta fonction global $a;global $b etc....
0
Alex53440 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   1
 
Sa ne fonctionne pas non plus, mais le champ pointsw etait fixé a 5, apres la requete il es remis a 0 et ne reste pas a 5 :o
0
gilbert1995 Messages postés 414 Date d'inscription   Statut Membre Dernière intervention   29
 
peux-tu mettre le code au complet ?
0
A.Nonymous
 
Que donne :
var_dump(array($g4, $week4));
?
0
Alex53440 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   1
 
Super, merci beaucoup flokocha! :) RESOLU !
0