IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

problème date php/mysql : 0000-00-00 00:00:00


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 6
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 !!

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    Bonsoir,
    et avec cette requête d'insertion :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query("INSERT INTO `contribution` (`contribution`) VALUES ('".$contrib."')");
    Cordialement,
    DaRiaN.

Discussions similaires

  1. [MySQL] Problème de mise à jour date php/mysql
    Par neospirit dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 11/01/2011, 12h01
  2. Problème Flash /PHP/ MySQL
    Par admnico dans le forum Dynamique
    Réponses: 1
    Dernier message: 14/02/2008, 13h23
  3. [MySQL] Problème avec php/mysql, variables du même nom
    Par Naxosy dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 13/01/2008, 15h31
  4. [MySQL] Problème Accent PHP + MySQL
    Par ganjaaw dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 08/08/2007, 22h10
  5. Dates PHP/MySQL Format
    Par MusCan dans le forum Administration
    Réponses: 3
    Dernier message: 12/03/2007, 10h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo