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 :

Date php sql format francais [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 20
    Par défaut Date php sql format francais
    Bonjour a tous

    je suis grand débutant et je viens a l'aide

    je voudrais ameliorer un ancien script d'annuaire en ajoutant les heures et minutes a la date

    1°) dans la base la colonne s'appelle date_validation et est au format DATEdans mon script la valeur pour date-validation dans la requête INSERT INTO est CURRENT_DATEidem dans la requête SELECTVoici ces deux requêtes :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    { $sql = "INSERT INTO $T_sites_in_wait (id_cat,titre,description,url,url_image,nom_proprio,email_proprio,date_soumission) VALUES ('$id_cat','$titre','$description','$url','$url_image','$nom_proprio','$email_proprio',$date_validation) "; }
    $sql_sites = "SELECT s.*, cat_name, TO_DAYS(CURRENT_DATE) - TO_DAYS(date_validation) AS dif_days FROM $from WHERE $where  AND  (";
    Je voudrais pouvoir ensuite afficher la date au format jour/moi/année heure/minutes

    j'ai appris l'existence de DATE_FORMAT mais comment faire

    merci d'avance de m'aider

    a+

  2. #2
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Gabon

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Par défaut
    bonjour

    Utilise la fonction NOW() au lieu de CURRENT_DATE

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Gabon

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Par défaut
    Syntaxe de DATE_FORMAT

    SELECT DATE_FORMAT(nom_colonne,"%d/%m/%Y %H:%i:%s") AS nom_choisi........
    d :jour
    m:mois
    Y:année
    H:heure
    i:minute
    s:seconde

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 20
    Par défaut
    J"ai remplace CURRENT_DATE par NOW() dans la requête INSERT INTO

    fatal error ligne......


    J'apprends petit a petit le couple PHP/mysql
    je trouve sur les différents forums et tuto les mêmes syntaxes et explications mais comment les utiliser , comment les replacer
    dans mon script existant ?
    ce script est un ancien script d'annuaire que j'aimerai ameliorer


    merci encore a tous e m'aider

    a+

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 20
    Par défaut
    Pour le probleme fatal error c'est reparé manquait une parenthèse

    mais dans ma base de données les heures minutes secondes sont à zero,

    exemple : 2015-01-26 -00-00-00


    je vais y'arriver, mais surement pas tout seul ! j'attend donc votre bienveillante aide

    a+

  6. #6
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par défaut
    Fais voir ta nouvelle requête.

  7. #7
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Utilise une colonne DATETIME au lieu de DATE et la fonction NOW() au lieu de CURRENT_DATE()
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Conversion des dates PHP --> SQL
    Par Vincent Valentine dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/03/2015, 16h14
  2. [MySQL] Enregistrer une date au format francais dans une BDD SQL
    Par papayou94 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 26/08/2011, 14h53
  3. Modifier une date mysql au format francais
    Par rimbaut dans le forum Langage
    Réponses: 21
    Dernier message: 15/05/2010, 21h40
  4. Dates PHP/MySQL Format
    Par MusCan dans le forum Administration
    Réponses: 3
    Dernier message: 12/03/2007, 10h37
  5. [SGBD] Convertir une donnée Date MYSQL en format Francais
    Par hillairet dans le forum Débuter
    Réponses: 4
    Dernier message: 28/09/2005, 15h06

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