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

SQL Procédural MySQL Discussion :

formatter datetime php/mysql


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 193
    Par défaut formatter datetime php/mysql
    bonjour à tous!

    je souhaiterai savoir comment formatter une datetime pour l'enregistrer dans une base mysql je veux dire le code exact. sachant que je saisie dans mon formulaire la date à partir d'un calendrier et l'heure + minutes+second à partir de trois listes deroulantes.
    dans ma base j'ai déclaré le champ date comme datetime.
    ce que je veux avoir c'est de formatter la date et heure que je saisie à partir du formulaire pour avoir un seul champ date qui contient date+heure.

    si quelqu'un a une meilleure proposition à me faire je serai très reconnaissante.
    une petite remarque :la base de donnée gère les appels c 'est pour ça que j'ai declaré date d'appel comme datetime car durant une journee on reçoit plusieurs appels.
    merci de me répondre!

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $date = $heure.-.$minute.-.seconde
    il faut concatener je sais pas si c'est exactemet comme ca

  3. #3
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $date = $heure . "-" . $minute . "-" . $seconde;
    Mais je crois pas que ça soit le bon format.

    je pense plutôt à quelque chose comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $date = $annee . "-" . $mois . "-" . $jour . " " . $heure . ":" . $minute . ":" . $seconde;

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    voui c'est cela le bon format mais comme j'étais pas sur de la réponse me sui arété a la date pas continué dans les heures enfin c bien ca voila

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 193
    Par défaut
    merci de ta reponse !!
    la date je l'insère à partir d'un calendrier en format aaaa-mm-jj par conte l'heur à partir de trois liste deroulantes.

    je vais essayé le format que tu m'as donné puis je te dirai le resultat .
    merci!

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 193
    Par défaut
    le format datetime de mysql est 0000-00-00 00:00:00
    moi j'obtiens le format 0000-00-00 00:00:00 en faisant ça:

    $dat=$_POST["date"];
    $h=$_POST["heure"];
    $m=$_POST["minute"];
    $s=$_POST["second"];
    $heure= $h . ":" . $m . ":" . $s;

    $dat_appel=$dat." ".$heure;

    le prblème d'insertion de la date dans la base persiste toujours!!

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    Citation Envoyé par zana74
    le prblème d'insertion de la date dans la base persiste toujours!!
    pour le format on se n'était pas tromper donc et apres c un insert je vois pa ou et le pb

Discussions similaires

  1. [MySQL] Optimisation de scripts PHP/MySQL
    Par DgG dans le forum PHP & Base de données
    Réponses: 368
    Dernier message: 20/11/2013, 18h59
  2. pb format datetime avec mysql
    Par ms91fr dans le forum Bases de données
    Réponses: 2
    Dernier message: 07/12/2004, 14h12
  3. [MySQL] [Script]Optimisation de scripts Php/MySQL (2)
    Par copy dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 27/08/2004, 08h33
  4. [php / mysql] pb if ( mysql_query() )
    Par dkmatt dans le forum Requêtes
    Réponses: 5
    Dernier message: 12/01/2004, 20h07

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