problème date php/mysql : 0000-00-00 00:00:00
Bonjour !
J'ai developpé un bout de formulaire php pour insérer un texte dans une base de données... j'ai besoin que la date de l'ajout soit le plus simple à trier possible. Pas nécessairement pour l'afficher mais pour pouvoir ensuite récuperer régulièrment des "listes" des ajouts: dernier ajout, listes des ajouts dans l'heure, la journée, le mois, l'année ...
mon formulaire est comme ça:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("pd-python");
if (isset($_POST['saisie']))
{
$contrib=$_POST['saisie'];
echo 'la contibution : <strong>'.$contrib.'</strong> a été ajouté à la base';
mysql_query("INSERT INTO contribution VALUES('','".$contrib."',' ') " ) ;
}
mysql_close();
?> |
et base de donnée est comme ça:
Code:
1 2 3 4 5 6
| CREATE TABLE `contribution` (
`id` int(100) NOT NULL auto_increment,
`contribution` varchar(80) NOT NULL,
`date` timestamp NOT NULL default CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=19 ; |
Mais le résultat de mes enregistrements me donnent ça :
18 sqdsqd 0000-00-00 00:00:00
J'ai fouillé pas mal de sites, tutos, sauf qu'à chaque fois je n'arrive pas à recouper les explications avec mon problème... pourtant je sais que les sujets des dates est vaste !
si vous aviez quelques conseils ça serait chouette merci !!