Requete sql

tapsaid Messages postés 63 Statut Membre -  
 le père -
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
Configuration: Windows
Firefox 3.0.11

10 réponses

  1. resalut Messages postés 784 Date d'inscription   Statut Membre Dernière intervention   55
     
    mysql_query('UPDATE db_clients SET pseudo='.$pseudo.', password='.$password.', sexe='.$sexe.' WHERE nomPrenom=\''.$nom.'\'');
    0
  2. tapsaid Messages postés 63 Statut Membre 1
     
    slt.ça ne marche tjrs pas.
    0
    1. HostOfSeraphim Messages postés 7340 Statut Contributeur 1 609
       
      Tu as peut-être un message d'erreur ?

      0
  3. tapsaid Messages postés 63 Statut Membre 1
     
    aucun.le code s'exécute mais les données dans la base restent inchangées,
    0
  4. le père
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
     
    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
  7. tapsaid Messages postés 63 Statut Membre 1
     
    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
  8. jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
     
    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
  9. tapsaid Messages postés 63 Statut Membre 1
     
    si je donne la valeur tapsaid à $pseudo,voici le message d'erreur:
    Unknown column 'sai' in 'field list'
    0
  10. tapsaid Messages postés 63 Statut Membre 1
     
    c'est plutot ça:
    Si je donne la valeur tapsaid à $pseudo,voici le message d'erreur:
    Unknown column 'tapsaid' in 'field list'
    0
  11. le père
     
    C'est que tu as mal recopié nos requêtes. Il devrait y avoir des apostrophes (quotes) autour de $pseudo
    0