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

Résolu
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

  1. Modérateur
    Quel SGBD ?
    En général NOW() fait le taff.
    0
    1. MySql

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

      Fatal error: Uncaught Error: Call to undefined function CURDATE()...
      0
    2. Modérateur
      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
    3. 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
    4. Modérateur
      Oui, si dateenvoi est de type datetime ou date
      0
    5. super merci bcp ;)
      0