J'aimerais utiliser un update, avec un formulaire, sur tous les champs, sauf l'id auto-incrément, de ma table adminitration.
Voici la structure de ma table administration :
id id_connexion prenom nom mot_de_pass email
et les valeur correspondante:
0 bob bobby vanth $2y$.... [email protected]
Dans mon formulaire j'ai cela
nom utilisateur : bob
prénom : bobby
nom : vanth
email : [email protected]
mot de pass : laissez vide pour ne pas le modifier
nouveau pass : laissez vide pour ne pas le modifier
confirme nouveau pass : laissez vide pour ne pas le modifier
comme l'utilisateur à le droit de modifier son profil en entier, donc j'ai essayer ceci :
$connexion_base_de_donnees = new PDO('connexion a la base')
$mettre_a_jour = $connexion_base_de_donnees->prepare("UPDATE administration SET id_connexion = :id_connexion, prenom = :prenom, nom = :nom, mot_de_pass = :mot_de_pass, email = :email WHERE .....");
$mettre_a_jour->bindParam(':id_connexion', $valeur);
etc...
l'update devient difficile ! Puisque la seule valeur qu'on ne pas modifier est l'id de l'auto incrémente.Ma question : Que mettre après WHERE ?