Requete Sql Update [PHP] (URGENT)

Résolu/Fermé
Alex53440 Messages postés 21 Date d'inscription jeudi 26 août 2010 Statut Membre Dernière intervention 9 août 2012 - Modifié par Alex53440 le 6/08/2012 à 14:13
Alex53440 Messages postés 21 Date d'inscription jeudi 26 août 2010 Statut Membre Dernière intervention 9 août 2012 - 9 août 2012 à 22:46
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 lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 280
Modifié par flokocha le 9/08/2012 à 01:27
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 samedi 12 septembre 2009 Statut Membre Dernière intervention 30 mai 2013 29
6 août 2012 à 17:17
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 jeudi 26 août 2010 Statut Membre Dernière intervention 9 août 2012 1
6 août 2012 à 18:23
Non ça ne fonctionne toujours pas :(
La valeur reste toujours a 0..
0
gilbert1995 Messages postés 414 Date d'inscription samedi 12 septembre 2009 Statut Membre Dernière intervention 30 mai 2013 29
6 août 2012 à 21:36
essaie mysql_query("UPDATE uprono SET points='1', pointsw='2' WHERE users='USER'")
0
Alex53440 Messages postés 21 Date d'inscription jeudi 26 août 2010 Statut Membre Dernière intervention 9 août 2012 1
Modifié par Alex53440 le 6/08/2012 à 22:02
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 samedi 12 septembre 2009 Statut Membre Dernière intervention 30 mai 2013 29
7 août 2012 à 03:38
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 jeudi 26 août 2010 Statut Membre Dernière intervention 9 août 2012 1
7 août 2012 à 14:52
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 samedi 12 septembre 2009 Statut Membre Dernière intervention 30 mai 2013 29
9 août 2012 à 00:45
peux-tu mettre le code au complet ?
0
Que donne :
var_dump(array($g4, $week4));
?
0
Alex53440 Messages postés 21 Date d'inscription jeudi 26 août 2010 Statut Membre Dernière intervention 9 août 2012 1
9 août 2012 à 22:46
Super, merci beaucoup flokocha! :) RESOLU !
0