Probleme de requete UPDATE - PHP - Programmation
Marsh Posté le 27-02-2004 à 13:21:29
Tu as oublié les guillemets : 
 
>>  . ' WHERE username = "'.$login_user.'"'; 
Marsh Posté le 27-02-2004 à 13:25:27
une virgule en trop avant le WHERE
Marsh Posté le 27-02-2004 à 13:28:04
| gamma a écrit : Tu as oublié les guillemets :  | 
 
 
marche pô ! message d'erreur : Erreur SQL !UPDATE phpbb_users SET membre_pv = 105, membre_force = 268, membre_precision = 38, membre_intelligence = 37, membre_monde = sdfsdf, membre_niveau =45, membre_posx =3, membre_posy = 3, WHERE username = "lepopeye" 
You have an error in your SQL syntax near 'WHERE username = "lepopeye"' at line 1
Marsh Posté le 27-02-2004 à 13:30:07
Comme le dit Sh@rdar, une virgule en trop  
J'l'avais po vu 
Marsh Posté le 27-02-2004 à 13:31:51
$sql = 'UPDATE phpbb_users SET ' 
        . ' membre_pv = '.$pv.',' 
        . ' membre_force = '.$force.',' 
        . ' membre_precision = '.$precision.',' 
        . ' membre_intelligence = '.$intelligence.',' 
        . ' membre_monde = \''.$monde.'\',' 
        . ' membre_niveau ='.$niveau.',' 
        . ' membre_posx ='.$posx.',' 
        . ' membre_posy = '.$posy.'' 
 	. ' WHERE username = '".$login_user.'"''; 
 
comme ça ? ca marche toujours pas, doit être un truc tout bête
Marsh Posté le 27-02-2004 à 13:39:09
Essaye ceci :
| Code : 
 | 
Marsh Posté le 27-02-2004 à 13:48:24
45 - 105 - 268 - 38 - 37 - dfgsdfhsghsfghfsgh - 3 - 3 
UPDATE phpbb_users SET membre_pv = "105", membre_force = "268", membre_precision = "38", membre_intelligence = "37", membre_monde = "dfgsdfhsghsfghfsgh", membre_niveau = "45", membre_posx = "3", membre_posy = "3" WHERE username = "lepopeye" 
Vos infos on été ajoutées.  
 
ca fonctionne mais rien dans phpmyadmin, rien ne se met à jour pourtant j'ai bien un user qui s'appelle lepopeye !! 
Marsh Posté le 27-02-2004 à 13:54:46
Au fait, pour les nombres, tu n'as pas besoin des "  
 
 
Regarde le nombre de ligne modifiées : 
http://uk.php.net/manual/fr/functi [...] d-rows.php
Marsh Posté le 27-02-2004 à 14:02:20
Ayé ça marche  
 
 
merci beaucoup pour votre aide est pouyr la rapidité,  
 
THX
Marsh Posté le 27-02-2004 à 14:02:36
et pour les conseils 
Marsh Posté le 27-02-2004 à 13:18:54
Bonjour,
Je n'arrive pas à écrire ma requete, j'ai le message d'erreur suivant :
Erreur SQL !UPDATE phpbb_users SET membre_pv = 105, membre_force = 268, membre_precision = 38, membre_intelligence = 37, membre_monde = ghfhg, membre_niveau =45, membre_posx =5, membre_posy = 4, WHERE username = lepopeye
You have an error in your SQL syntax near 'WHERE username = lepopeye' at line 1
voici la requete :
$sql = 'UPDATE phpbb_users SET '
. ' membre_pv = '.$pv.','
. ' membre_force = '.$force.','
. ' membre_precision = '.$precision.','
. ' membre_intelligence = '.$intelligence.','
. ' membre_monde = '.$monde.','
. ' membre_niveau ='.$niveau.','
. ' membre_posx ='.$posx.','
. ' membre_posy = '.$posy.','
. ' WHERE username = '.$login_user.'';
merci pour votre aide
---------------
bientôt SP3 / i5 / 256Go + cov