Requete sql

Fermé
tapsaid Messages postés 60 Date d'inscription samedi 26 avril 2008 Statut Membre Dernière intervention 8 juillet 2009 - 3 juil. 2009 à 09:20
 le père - 3 juil. 2009 à 10:06
Bonjour,
voici ma requete qui ne marche pas
mysql_query('UPDATE db_clients SET pseudo='.$pseudo.' password='.$password.' sexe='.$sexe.' WHERE nomPrenom=\''.$nom.'\'');

merci d'avance

10 réponses

resalut Messages postés 784 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 21 janvier 2010 55
3 juil. 2009 à 09:24
mysql_query('UPDATE db_clients SET pseudo='.$pseudo.', password='.$password.', sexe='.$sexe.' WHERE nomPrenom=\''.$nom.'\'');
0
tapsaid Messages postés 60 Date d'inscription samedi 26 avril 2008 Statut Membre Dernière intervention 8 juillet 2009 1
3 juil. 2009 à 09:30
slt.ça ne marche tjrs pas.
0
HostOfSeraphim Messages postés 6746 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 610
3 juil. 2009 à 09:31
Tu as peut-être un message d'erreur ?

0
tapsaid Messages postés 60 Date d'inscription samedi 26 avril 2008 Statut Membre Dernière intervention 8 juillet 2009 1
3 juil. 2009 à 09:33
aucun.le code s'exécute mais les données dans la base restent inchangées,
0
Bonjour

Mysql_query("UPDATE db_clients SET pseudo='$pseudo', password='$password', sexe='$sexe' WHERE nomPrenom='$nom''') or die (mysql_error());
Et dis-nous s'il y a un message d'erreur
0

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

Posez votre question
jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 185
3 juil. 2009 à 09:34
Déjà tu pourrais récupérer le message d'erreur SQL en mettant ceci :
mysql_query('UPDATE db_clients SET pseudo='.$pseudo.' password='.$password.' sexe='.$sexe.' WHERE nomPrenom=\''.$nom.'\'') or die(mysql_error());

ensuite, il te manque tous les ' lors de ton insertion
un truc comme ca devrait marcher mieux ^^ :
mysql_query("UPDATE db_clients SET pseudo='$pseudo', password='$password', sexe='$sexe' WHERE nomPrenom='$nom'") or die(mysql_error());
0
tapsaid Messages postés 60 Date d'inscription samedi 26 avril 2008 Statut Membre Dernière intervention 8 juillet 2009 1
3 juil. 2009 à 09:44
voici le message
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'password=tt sexe=Homme WHERE nomPrenom='Tapsoba Seydou'' at line 1.

tt
Homme
Tapsoba Seydou
sont les valeurs des variables
0
jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 185
3 juil. 2009 à 09:48
Heu
'password=tt sexe=Homme

dans le message de lepère (et le mien aussi d'ailleurs), il y avait des virgules, ainsi que des quotes !
0
tapsaid Messages postés 60 Date d'inscription samedi 26 avril 2008 Statut Membre Dernière intervention 8 juillet 2009 1
3 juil. 2009 à 09:55
si je donne la valeur tapsaid à $pseudo,voici le message d'erreur:
Unknown column 'sai' in 'field list'
0
tapsaid Messages postés 60 Date d'inscription samedi 26 avril 2008 Statut Membre Dernière intervention 8 juillet 2009 1
3 juil. 2009 à 10:00
c'est plutot ça:
Si je donne la valeur tapsaid à $pseudo,voici le message d'erreur:
Unknown column 'tapsaid' in 'field list'
0
C'est que tu as mal recopié nos requêtes. Il devrait y avoir des apostrophes (quotes) autour de $pseudo
0