Comment trier une date

Bonjour,

comment on fait pour rechercher puis trier une date avec JSP et MySql comme base de donner

5 réponses

  1. Pour rechercher une variable dans un Table sql, tu fais : mysql_query('SELECT date FROM table');

    Pour trier, tu fais : mysql_query('SELECT contenu FROM table WHERE date='' . $date . " ');
    0
    1. bon voila la requête que j'ai mi

      String sql="SELECT * FROM utilisateur where Ncompte like'%"+abc+"%' and nompre like'%"+def+"%' and echance like'%"+maDate+"%' ORDER by Ncompte DESC " ;

      je veut savoir si un variable de type Date (le cas echeance pour moi) accepte like pour faire la comparaison avec un autre (maDate ) qui est de type Date

      ou pour comparer deux variable de type Date on doit utiliser une autre spécification
      0
      1. Pour faire une comparaison entre deux dates, si elles sont de types timestamp, tu fais :
        if($date1 == $date2)
        {
        // Good
        }
        else
        {
        // Not good
        }


        Si elles ne sont pas en format : timestamp, tu leur appliques mktime avant pour les mettre au format timestamp, donc un chiffre qui est l'écoulement en secondes depuis 1970.
        0
        1. merci, mais comment on fait ca lors d'une requête sql pour pouvoir comparer une date saisie par l'utilisateur à celle existante dans la base et faire un tris
          0
          1. Tu vas chercher dans ta Table sql, puis tu fais : $donnees = mysql_fetch_array($ta-requêtes-sql);

            Donc la date qui était dans ta Table dera : $donnees['date'].

            Ensuite, il te reste à faire la condition if/else sur le modèle que j'ai déjà donné.!
            0