DATE & TIME

Résolu
maxime_B Messages postés 822 Statut Membre -  
maxime_B Messages postés 822 Statut Membre -
bonjour

je sais que j'en demande peut être beaucoup, mais qu'est-ce que je devrais mettre dans la table (par exemple d'un minichat se trouvant dans une BDD) pour pouvoir afficher la date de l'envoi du message et l'heure??
Si c'est possible + explications où insérer quel code dans la page php

merci d'avance de vos réponses
--
mieux vaut la fermer et passer pour un con, plutôt que de l'ouvrir pour dire des conneries...

4 réponses

  1. maxime_B Messages postés 822 Statut Membre 55
     
    ...
    0
    1. dugenou Messages postés 6262 Statut Contributeur 1 455
       
      Bonjour,

      Ce que j'ai fait pour un livre d'or, c'est d'enregistrer la date dans la base de données, non pas en type DATE, mais en VARCHAR en récupérant la date du jour dans une variable "$date".

      J'utilise ce script :

      <?php
      $date = Date("d/m/Y à H:i:s");
      include("sql.inc");
      mysql_connect($hote, $user, $password);
      mysql_select_db("$bdd")
      or die("Ouverture base impossible");
      
      if($nom)
      {
      mysql_query("INSERT INTO livre(nom,message,date)
      VALUES('$nom','$message','$date')")
      or die("Ecriture impossible");
      }
      mysql_close;
      
      ?>


      Si ça peut t'être utile.

      Bon courage.
      0
  2. maxime_B Messages postés 822 Statut Membre 55
     
    merci
    mais je n'arrive pas à sauvegarder "date" en "varchar".Si tu saurais encore m'aider juste pour ça...
    Voilà comment sont les cases, dans l'ordre, de gauche à droite(ou je ne mets rien dans les parenthèses, rien dans la case indiquée)

    Champ ("date"), Type("VARCHAR"), Taille/Valeurs(), Interclassement (), Attributs () , Null (not null), Défaut (), Extra (), primaire(), index (), unique () , --- (coché), texte entier ()

    euh c'est peut-être pas très clair, mais est-ce que tu vois le problème???

    0
    1. dugenou Messages postés 6262 Statut Contributeur 1 455
       
      Je pense qu'il faut mettre une valeur à VARCHAR, voici ce que je mets :

      Champ ("date"), Type("VARCHAR"), Taille/Valeurs(50),Attributs () , Null (null), Défaut (NULL), Extra (), primaire(), index (), unique () , texte entier ()
      0
  3. maxime_B Messages postés 822 Statut Membre 55
     
    je vais essayer
    ...
    0
  4. maxime_B Messages postés 822 Statut Membre 55
     
    j'ai l'impression que la date n'est pas envoyée sur la table...
    0