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