[RESOLU] inserer la date dans une base de donnee

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] inserer la date dans une base de donnee

Re: inserer la date dans une base de donnee

par essai » 11 sept. 2015, 18:44

c'est ça mon erreur au lieu d'écrire $_date = date("Y-m-d"); j 'ai écris $_date = date("d-m-m") avec format AAAA-MM-JJ;
merci Ryle

Re: inserer la date dans une base de donnee

par Ryle » 11 sept. 2015, 09:11

Bonjour,

Est-ce que le type de ta colonne en base de données est bien de type date (ou datetime) et non varchar ?
Le cas échéant, pour MySQL, la date doit être passée au format iso AAAA-MM-JJ, soit $_date = date("Y-m-d");

Cela devrait cependant fonctionner avec NOW(), à condition bien sur de ne pas mettre d'apostrophes autour de cette fonction dans la requête SQL, sinon celle-ci sera considéré comme une chaine de caractères et ne fera pas son travail :)

Re: inserer la date dans une base de donnee

par essai » 10 sept. 2015, 17:43

merci ça n'a pas marché ni par curdate() ni par NOW()

Re: inserer la date dans une base de donnee

par or 1 » 10 sept. 2015, 17:04

$query=mysql_query("INSERT INTO teste44 VALUES('','$_nomAdh','$_file_name','$_file_dist','$_cours','$_type','$_niveau', curdate(), '$_heure') ");

inserer la date dans une base de donnee

par essai » 10 sept. 2015, 16:44

salut je veux insérer date d' inscription d'un adhérent dans une base de donnée . j'ai procédé ainsi :
avec $_date = date("d-m-Y");
puis avec$_date = date("m.d.Y");
$query=mysql_query("INSERT INTO teste44 VALUES('','$_nomAdh','$_file_name','$_file_dist','$_cours','$_type','$_niveau','$_date','$_heure') ");
dans le champs il y' a 00/00/0000