[RESOLU] insérer current date à la base de donnée

Eléphanteau du PHP | 25 Messages

14 août 2016, 23:36

Bonjour,
j'ai actuellement le code suivant:

Code : Tout sélectionner

$insertmbr = $bdd->prepare("INSERT INTO membres(pseudo, mail, motdepasse, avatar) VALUES(?, ?, ?, ?)"); $insertmbr->execute(array($pseudo, $mail, $mdp, $avatar));
Dans ma base de donnée j'ai une colonne "inscription" dans laquelle je veux indiquer la date d'inscription de l'utilisateur. Il faut donc modifier le code précédent pour qu'il ajoute à cette colonne la valeur CURDATE(). Sauf que j'ai beau avoir essayé tout ce qu'il me passe par la tête rien ne marche... Des idées?

Mammouth du PHP | 2703 Messages

14 août 2016, 23:57

$insertmbr = $bdd->prepare("INSERT INTO membres(inscription, pseudo, mail, motdepasse, avatar) VALUES(curdate(), ?, ?, ?, ?)");

Eléphanteau du PHP | 25 Messages

15 août 2016, 00:03

Oh je suis frustré que ça soit si simple que ça, ça marche !!! Mercii. Pour ma part je m'y connais pas trop et j'essayais aussi de modifier la ligne d'en dessous. Si quelqu'un peut rapidement me dire à quoi elle sert du coup? Encore merci or 1! Super rapide en plus :)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

15 août 2016, 14:00

La 1ère ligne prépare ta requête.
La 2ème, l'exécute.
http://php.net/manual/fr/pdostatement.execute.php
Quand tout le reste a échoué, lisez le mode d'emploi...