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 :

[SQL] Convertir les dates us en fr


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Septembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 7
    Par défaut [SQL] Convertir les dates us en fr
    Bonjour,

    Désolé c'est peut-être simple mais je n'arrive pas à présenter les dates en fr

    Sous SQL 5 j'ai trois champs au format date (Date_prem, Date_concep, Date_fin)

    voilà mon code php :
    mysql_select_db($database_ASSO, $ASSO);
    $query_tous = "SELECT * FROM bilan WHERE annee = '2007'";
    $tous = mysql_query($query_tous, $ASSO) or die(mysql_error());
    $row_tous = mysql_fetch_assoc($tous);
    $totalRows_tous = mysql_num_rows($tous);
    Ma présentation sous forme de tableau
    ...
    <td><?php echo $row_tous['Date_prem']; ?></td>
    <td><?php echo $row_tous['Date_concep']; ?></td>
    <td><?php echo $row_tous['Date_fin']; ?></td>
    ...
    Que dois-je rajouter ? J'ai tenté de mettre DATE_FORMAT sans succès. Merci de votre aide.

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Citation Envoyé par shllolo
    J'ai tenté de mettre DATE_FORMAT sans succès.
    C'est ce qu'il y a de plus simple mais comment l'avez-vous utilisé si cela ne fonctionne pas ?

    Des fonctions PHP sont également proposées dans la FAQ pour réaliser ces opérations de conversion : Comment convertir une date MySQL au format francophone ?.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Septembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 7
    Par défaut
    J'ai tenté :

    mysql_select_db($database_ASSO, $ASSO);
    $query_tous = "SELECT * , FORMAT_DATE('Date_prem', '%d/%m,%Y') FROM bilan WHERE annee = '2007'";
    $tous = mysql_query($query_tous, $ASSO) or die(mysql_error());
    $row_tous = mysql_fetch_assoc($tous);
    $totalRows_tous = mysql_num_rows($tous);

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Le nom des champs ne doit pas être quotés sinon ils seront considérés comme étant de simples chaînes par (My)SQL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $query_tous = "SELECT * , DATE_FORMAT(Date_prem, '%d/%m,%Y') FROM bilan WHERE annee = '2007'";
    Note : Un alias pour le résultat de la fonction vous permettra de récupérer celui-ci plus facilement.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Septembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 7
    Par défaut
    Comme cela ?:

    $query_tous = "SELECT * , FORMAT_DATE(Date_prem, '%d/%m,%Y') AS prem FROM bilan WHERE annee = '2007'";

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    A priori oui, pourquoi ?

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

Discussions similaires

  1. Requette SQL sur les dates
    Par willfox dans le forum Langage SQL
    Réponses: 3
    Dernier message: 12/02/2008, 17h04
  2. [SQL] encore les dates
    Par SpaceFrog dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 13/12/2007, 14h54
  3. probleme sql pour les date
    Par kroma23 dans le forum Bases de données
    Réponses: 3
    Dernier message: 15/05/2007, 15h58
  4. Requêtes SQL pour les Dates et numériques
    Par Ramage03 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/03/2006, 17h26
  5. Pour convertir les dates aux types "datetime" sous
    Par nnn2050 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/01/2006, 15h30

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