Requete Sql Update [PHP] (URGENT)
Résolu
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
LE SOUCIS VIENS DONC DE CETTE REQUETE :
Merci d'avance a ceux qui m'aideront :)
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 :)
8 réponses
-
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.
-
Super, merci beaucoup flokocha! :) RESOLU !
-
Que donne :
var_dump(array($g4, $week4));
? -
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
-
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....
-
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...
-
Non ça ne fonctionne toujours pas :(
La valeur reste toujours a 0.. -
Essaie
$sql15 = mysql_query("UPDATE uprono SET points='$g4', pointsw='$week4' WHERE users='$p4'")or die(mysql_error());