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 :

Probleme DATE - base MySQL


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Ardennes (Champagne Ardenne)

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 88
    Par défaut Probleme DATE - base MySQL
    Bonjour à toutes et à tous,

    Voila, je suis en train de faire mon premier site en php avec base mysql et j'ai un probleme qui est le suivant :

    J'ai un formulaire ou la personne doit saisir une date au format (JJ/MM/AAAA). Le formulaire vient ensuite remplir une base de donnée.

    Et c'est la que le problème vient. My SQL gere les dates au format AAAA-JJ-MM.

    Comme la date n'est pas bien formaté, il met une serie de 0 dans la date.

    Comment faire pour que la date se convertise lors de la validation du formulaire au format My SQL.

    Idem pour l'inverse.

    Jene sait pas trop si je suis clair.
    Merci pour vos éventuels réponses.

  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    tu en as plein au choix, pour l'insertion et la mise à jour (passage PHP => MySQL) tu peux utiliser preg_replace par exemple

    pour l'affichage (MySQL => PHP) tu as DATE_FORMAT
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Ardennes (Champagne Ardenne)

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 88
    Par défaut
    Citation Envoyé par Swoög
    tu en as plein au choix, pour l'insertion et la mise à jour (passage PHP => MySQL) tu peux utiliser preg_replace par exemple

    pour l'affichage (MySQL => PHP) tu as DATE_FORMAT
    Merci pour ta reponse.

    DATE_FORMAT, ok, je voit comment faire.

    par contre ave preg_replace, tu peux me donner l'exemple STP.;

    Merci

  4. #4
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    L'exemple doit être dispo avec une petite recherche sur le forum PHP

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #$date contient la date au format DD/MM/YYYY :
    $date = preg_replace('<^([0-9]{2})/([0-9]{2})/([0-9]{4})$>', '$3-$2-$1', $date);
    #maintenant, $date contient la date au format YYYY-MM-DD
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Ardennes (Champagne Ardenne)

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 88
    Par défaut
    MERCI beaucoup

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Ardennes (Champagne Ardenne)

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 88
    Par défaut
    J'obtiens l'erreur suivante :

    Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /var/www/vhosts....

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

Discussions similaires

  1. comparer date du jour avec date base mysql
    Par kate59 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 25/05/2011, 17h28
  2. [MySQL] Coloration d'une ligne en fonction d'une date base Mysql
    Par pombela dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 27/04/2011, 16h29
  3. [VS2005][VB.NET] Probleme date mysql
    Par hellmer dans le forum Windows Forms
    Réponses: 1
    Dernier message: 04/06/2006, 20h19
  4. probleme date et heure avec mysql.
    Par argon dans le forum Langage SQL
    Réponses: 1
    Dernier message: 11/07/2005, 22h42
  5. probleme construction base de donnes MySql...Help
    Par chakan dans le forum Requêtes
    Réponses: 7
    Dernier message: 21/07/2004, 11h27

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