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

Langage PHP Discussion :

Condition de requete sur date


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 31
    Par défaut Condition de requete sur date
    Bonjour et merci pour votre aide.

    je voudrais ajouter une condition sur une requête MySQL et je ne trouve pas la solution, j'ai essayé plusieurs système mais rien ne fonction, le code de base ne m'appartiens pas et c'est plutôt compliqué de ce retrouver dans les variable, merci a celui qui pourra m'aider.

    j'ai une BD avec des champ en VARCHAR qui correspondent au date de naissance des membres.(la requête actuel est une recherche de mois dans l'année) qui fonctionne très bien , et je voudrais faire une condition supplémentaire sur l'Age des membre pour ressortir les anciens de plus de 60 ans.
    je met si dessous la requête actuel (je re précise quel fonctionne lol)
    Variables :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $eday=date('d',time()+($gmt*3600));
    $emonth =date('m',time()+($gmt*3600));
    $date = ''.$eday.'/'.$emonth.''; 
    $date1 = date(Y);
    $an <=60;
    requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $mo12='12';
     
    $mois12=mysql_query('select * from '.$NPDS_Prefix.'users_extend WHERE T1 LIKE \'%/'.$mo12.'/%\'');
    $decembre=mysql_Num_Rows($mois12);		
    if ($decembre > 1) $s12 = 's';
    echo '<br /><span class="rouge">'.$decembre.'</span><br /> <a href="'.$ThisFile.'&amp;subop=detail&mo='.$mo12.'" class="noir">'.anni_trad('anniversaire').''.$s12.'</a><br />&nbsp;'
    cette requête recherche le 12eme mois de l'année, compte les dates qui correspondent a ce moi ajoute un "S" si plus de une date et affiche le resultat!
    j'ai une champ avec l'age qui ce nom T3, et je voudrais sélectionner que les ligne qui correspondent a ce critère !
    j'espère que je sui assez clair !!
    merci pour l'aide!

  2. #2
    Membre Expert
    Avatar de badaze
    Homme Profil pro
    Chef de projets info
    Inscrit en
    Septembre 2002
    Messages
    1 412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets info
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 412
    Par défaut
    Il faudrait avoir des exemples de valeurs des champs T1 et T3 afin de voir les formats utilisés pour coder les informations.

    Par contre enregistrer l'âge ne me semble pas être une bonne idée.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 31
    Par défaut
    Merci de ton aide

    je te met le champ T1 qui est : `T1` varchar(10) default NULL," et le T3 `T3` varchar(2) NOT NULL, = à l'Age 59 ou 18 ou 60 etc..
    je l'ai ajouter parce que je n'arrivais pas a faire la requête !!
    je te met le lien de mon site ou tu aura plus d'info !!
    http://ppneuville.lescigales.org/mod...=anniversaire2

  4. #4
    Membre Expert
    Avatar de badaze
    Homme Profil pro
    Chef de projets info
    Inscrit en
    Septembre 2002
    Messages
    1 412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets info
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 412
    Par défaut
    Ca ne me dit pas ce que contiennent ces champs. Donne des exemples de valeurs du champ date de naissance comme ils apparaissent si tu fais un select * from matable. Sans cela personne ne pourra t’aider car tu n’utilises pas un champ date. Donc dedans il peut y avoir n’importe quel formatage et ça ne servira à rien de te dire de faire comme ci si tu n’as pas fait comme ça !

Discussions similaires

  1. probleme requete sur date
    Par donny dans le forum SQL
    Réponses: 9
    Dernier message: 16/04/2007, 19h36
  2. requete sur date
    Par prodi_64 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 13/02/2007, 16h23
  3. [Débutant] Critères de requete sur dates - Programmation VBA
    Par Sofie109 dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 11/01/2007, 16h35
  4. requete sur date
    Par fsautejeau dans le forum Requêtes et SQL.
    Réponses: 14
    Dernier message: 12/09/2006, 15h05
  5. Requete sur Date
    Par puppusse79 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 26/06/2006, 13h07

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