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 :

Fractionnement d'intervalle de date


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 9
    Points : 7
    Points
    7
    Par défaut Fractionnement d'intervalle de date
    Hello !

    Un ptit coup de main svp car je ne pige pas le truc avec les dates et PHP

    J'ai une entrée dans une table mysql avec les champs 'date_debut' et 'date_fin'

    Pour chaque jour entre date_debut et date_fin, je voudrais faire une entrée mysql dans une autre table avec comme référence le jour concerné...

    Quel type de champ utiliser : date ou time ?
    Est ce qu'il faut passer par un timestamp ?

    Merci de vos lumières


  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Points : 631
    Points
    631
    Par défaut
    Bonsoir,
    je n'ai pas compris ce que vous vouliez faire, soyez plus explicite.

    Vous avez dans une table n°1 (t1) une ligne comportant un champ nommé `date_debut` et un autre nommé `date_fin`. Avec un script PHP, vous voulez calculer la différence de jour entre ces deux dates (fonction DATEDIFF via MySQL) puis insérer dans la table n°2 (t2), un nombre de ligne équivalent au nombre de jours séparant ces deux dates?

    Si j'ai bien tout compris, j'ai quelques questions :

    1. Qu'est ce qui doit être reporté en t2, seulement la date du jour concerné?
    2. Est ce qu'il y a, selon vous, 1 ou 2 jours entre date de debut (2008-03-01) et date de fin (2008-03-02)?


    Et quelques autres, mais... je n'ai rien compris, donc.

    Pour le reste, si vous ne travaillez qu'avec des dates, utilisez un champ DATE.

    Cordialement,
    DaRiaN.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    Bonjour,

    Vous avez compris ce que je voulais faire

    A partir d'un table t1 qui contient date_debut et date_fin, je souhaite calculer le nombre de jours les séparant et pour chaque jour trouvé, faire un enregistrement dans un table t2.

    Exemple : j'ai un intervalle 26/02/2008 29/02/2008; je souhaite faire un enregistrement dans t2 pour les jours suivant 26/02 27/02 28/02 29/02.

    Je regarde du côté de datediff...

Discussions similaires

  1. VB .Net: les intervalles de dates dans ACCESS ?
    Par AzertyH dans le forum Windows Forms
    Réponses: 10
    Dernier message: 15/05/2006, 09h35
  2. [debutant] Intervalles de dates
    Par dormouse dans le forum Collection et Stream
    Réponses: 10
    Dernier message: 29/03/2006, 19h48
  3. calculer un intervalle de dates
    Par vodevil dans le forum Modules
    Réponses: 3
    Dernier message: 16/01/2006, 20h04
  4. Intervalle de Dates
    Par Philofish dans le forum Langage SQL
    Réponses: 6
    Dernier message: 06/09/2005, 11h02
  5. selection intervalle de dates
    Par jax69 dans le forum Access
    Réponses: 2
    Dernier message: 22/06/2005, 13h58

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