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

Requêtes MySQL Discussion :

Date avec mysql


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Août 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 8
    Par défaut Date avec mysql
    Bonjour a tous. je souhaite savoir si cela est possible de le faire. Je souhaite afficher sur une page php la date du jour en question et les 4 suivantes. De plus ces dates doivent changer automaitiquement en fonction des jours qui avancent . Ma question :
    est il possible de récupérer la date du serveur depuis un champs d'une table mysql ?
    est il possible d'afficher les dates suivantes en fonction de la date serveur
    Merci de votre aide et conseils et cordiale message

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    Ou tu récupères la date d'une colonne de table, ou bien la date du serveur (et dans ce cas, c'est du php), mais pas les 2 à la fois.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
      //-------------------------------------------------------------
      //-- à parir de la date du serveur ----------------------------
      //-------------------------------------------------------------
      $nbJour = 4;
     
      $tsDeb = strtotime(date('Y-m-d'));
      $i = 0;
      while ($i <= $nbJour)
      {
        echo date('d-m-Y', strtotime('+' . $i . ' day', $tsDeb)) . '<br>';
        $i ++;
      }
    ?>

  3. #3
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Bonjour,

    même chose avec MySQL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    // Connexion a la db .....................
    /...............................................
     
    $rs = mysql_fetch_array(mysql_query("
    SELECT
         CURRENT_DATE() AS ajd
         , DATE_ADD(NOW(), INTERVAL 1 DAY) AS ajdp1
         , DATE_ADD(NOW(), INTERVAL 2 DAY) AS ajdp2
         , DATE_ADD(NOW(), INTERVAL 3 DAY) AS ajdp3
         , DATE_ADD(NOW(), INTERVAL 4 DAY) AS ajdp4"));
     
    echo "j {$rs['ajd']}<br/>j+1 {$rs['ajdp1']}<br/>j+2 {$rs['ajdp2']}<br/>j+3 {$rs['ajdp3']}<br/>j+4 {$rs['ajdp4']}";
    code non testé

  4. #4
    Membre régulier
    Inscrit en
    Août 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 8
    Par défaut
    Merci a vous je vais testé dès que j'ai un peu plus de temps - Cordialement

  5. #5
    Membre régulier
    Inscrit en
    Août 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 8
    Par défaut
    Bonjour Kazou

    Merci pour le code, cela fonctionne.

    Juste encore 2 petites questions :

    Est il possible dans le code d'insérer un date_format pour l'avoir en francais
    Est il possible d'ajouter des lien sur les dates

    Merci et cordialement

    Merci aussi é JECA pour son code

  6. #6
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Bonjour,

    pour les dates format :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    // Connexion a la db .....................
    /...............................................
     
    $rs = mysql_fetch_array(mysql_query("
    SELECT
         DATE_FORMAT(CURRENT_DATE(), '%d/%m/%Y') AS ajd
         , DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 1 DAY), '%d/%m/%Y') AS ajdp1
         , DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 2 DAY), '%d/%m/%Y') AS ajdp2
         , DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 3 DAY), '%d/%m/%Y') AS ajdp3
         , DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 4 DAY), '%d/%m/%Y') AS ajdp4"));
     
    echo "j {$rs['ajd']}<br/>j+1 {$rs['ajdp1']}<br/>j+2 {$rs['ajdp2']}<br/>j+3 {$rs['ajdp3']}<br/>j+4 {$rs['ajdp4']}";

    Pour les liens, il suffit de les ajouter en simple HTML dans le echo.

Discussions similaires

  1. j'ai un problème de formatage de date avec Mysql
    Par kanebody dans le forum Requêtes
    Réponses: 1
    Dernier message: 03/09/2009, 10h24
  2. fonction date avec mysql
    Par yopman dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 17/09/2006, 23h15
  3. Probleme de date avec mysql: pas de date par defaut stp!
    Par kenny49 dans le forum Requêtes
    Réponses: 4
    Dernier message: 01/07/2006, 11h25
  4. Format date avec Mysql
    Par debutantjak dans le forum JDBC
    Réponses: 1
    Dernier message: 10/05/2006, 16h36
  5. probleme date et heure avec mysql.
    Par argon dans le forum Langage SQL
    Réponses: 1
    Dernier message: 11/07/2005, 22h42

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