Probleme requete SQL

totostrato31 Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   -  
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Bonjour je voudrais utiliser se code :
//Changement des données
    
    
    //-------------MySQL-------------//
    //Données pour la connexion à la base de données
    $nom_du_serveur ="sql4.cluster1.easy-hebergement.net";
     $nom_de_la_base ="faitesvosaffai";
    $nom_utilisateur ="faitesvosaffai";
    $passe ="mxxxxxxx31170";
 
    //Connexion à la base de données
    mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe");
    mysql_select_db("$nom_de_la_base") OR die( "ERREUR de connexion : " . mysql_error () );
 
    //Requête pour modifier les données dans la TABLE COMMENTAIRES
    
    $ancienneAM = $_SESSION['adresseMail'];
    
    $sql = mysql_query("UPDATE users SET nom,prenom,ville,adresseMail = ('$nom','$prenom','$ville','$adresseMail') WHERE adresseMail ='$ancienneAM';");
    


Mais malheuresent se code ne change rien aux données de la Base de données !

Help me !

cdlt


3 réponses

oraceLaLimace Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   8
 
Bonsoir,

Il ne se passe rien parce que t'as requête est mal construite.

Un update s'organise de la façon suivante :

Update nom_table

Set champ1 = 'valeur1',
champ2= 'valeur2',
champ3 ='valeur3' (sans virgule sur le dernier !)
[where] ..
0
totostrato31 Messages postés 68 Date d'inscription   Statut Membre Dernière intervention  
 
Et pour la condition je la laisse entre crochet ? Car si oui mon code a l'heure actuelle donc quelque chose comme sa :

Update users 

Set nom = '$nom', 
prenom = '$prenom', 
ville ='$ville',
adresseMail = '$adresseMail'					
[where adresseMail = '$ancienneAM'];
									
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
Non... le crochet signifie que la clause est facultative, si tu souhaites l'utiliser, tu retires les crochets.
0
juliencolin54 Messages postés 217 Date d'inscription   Statut Membre Dernière intervention   55
 
Bonjour,

Voici la bible : https://www.w3schools.com/sql/sql_update.asp
Tu y trouveras ton bonheur.

Cdlt.
0