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

Résolu
piratabord Messages postés 163 Date d'inscription   Statut Membre Dernière intervention   -  
piratabord Messages postés 163 Date d'inscription   Statut Membre Dernière intervention   -
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 ! :)

1 réponse

NHenry Messages postés 15217 Date d'inscription   Statut Modérateur Dernière intervention   363
 
Quel SGBD ?
En général NOW() fait le taff.
0
piratabord Messages postés 163 Date d'inscription   Statut Membre Dernière intervention   39
 
MySql

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

Fatal error: Uncaught Error: Call to undefined function CURDATE()...
0
NHenry Messages postés 15217 Date d'inscription   Statut Modérateur Dernière intervention   363
 
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.
0
piratabord Messages postés 163 Date d'inscription   Statut Membre Dernière intervention   39
 
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");
0
NHenry Messages postés 15217 Date d'inscription   Statut Modérateur Dernière intervention   363
 
Oui, si dateenvoi est de type datetime ou date
0
piratabord Messages postés 163 Date d'inscription   Statut Membre Dernière intervention   39
 
super merci bcp ;)
0