Signaler

Récupérer la date actuelle, et l'insérer dans la BDD [Résolu]

Posez votre question piratabord 13Messages postés jeudi 9 février 2017Date d'inscription 13 février 2017 Dernière intervention - Dernière réponse le 11 févr. 2017 à 18:32 par piratabord
Bonjour,

Comment récupérer la date d'aujourd'hui, et l'insérer dans une base de données au format (Y, m, d) ?

je cherche depuis tout à l'heure, je ne trouve rien XD

merci d'avance ! :)

Afficher la suite 
Utile
+0
plus moins
Quel SGBD ?
En général NOW() fait le taff.
piratabord 13Messages postés jeudi 9 février 2017Date d'inscription 13 février 2017 Dernière intervention - 9 févr. 2017 à 23:03
MySql

et j'aimerai en CURDATE(), mais ça me sort :

Fatal error: Uncaught Error: Call to undefined function CURDATE()...
Répondre
NHenry 13832Messages postés vendredi 14 mars 2003Date d'inscription ModérateurStatut 22 juillet 2017 Dernière intervention - 9 févr. 2017 à 23:10
Dans le INSERT INTO Table (champ) VALUES (NOW())
Pour le Update : UPDATE Table SET Champ=NOW() WHERE ...
Il faut que je champ soit de type DateTime ou Date.
Répondre
piratabord 13Messages postés jeudi 9 février 2017Date d'inscription 13 février 2017 Dernière intervention - 9 févr. 2017 à 23:14
donc il faut faire ça ? :

$nvjoueur = $bdd->prepare("INSERT INTO users(pseudo, mdp, dateenvoi) VALUES(?, ?, NOW())");
$nvjoueur->execute(array($pseudo, $mdp));
header("Location: index.php");
Répondre
NHenry 13832Messages postés vendredi 14 mars 2003Date d'inscription ModérateurStatut 22 juillet 2017 Dernière intervention - 10 févr. 2017 à 19:16
Oui, si dateenvoi est de type datetime ou date
Répondre
piratabord 13Messages postés jeudi 9 février 2017Date d'inscription 13 février 2017 Dernière intervention - 11 févr. 2017 à 18:32
super merci bcp ;)
Répondre
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !