Tri sur champ Date Mysql

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Protanim, 8 Septembre 2009.

  1. Protanim
    Protanim WRInaute occasionnel
    Inscrit:
    2 Avril 2005
    Messages:
    254
    J'aime reçus:
    0
    Bonjour,

    Voila dans une base de données MySQL, j'ai 4 colonnes que je veux exploiter :
    - Titre
    - Lien
    - Date (avec un type "date" de mysql année-mois-jour).
    - Categorie

    J'aimerais via une requete afficher tous les résultats pour une catégorie donnée classé par date en regroupant toutes les infos par mois. Je prends un exemple pour être plus clair

    Imaginons j'ai :
    Code:
    Premier titre / lien-vers-premier-titre.php / 2009-08-05
    Deuxième titre / lien-vers-deuxieme-titre.php / 2009-08-01
    Troisième titre / lien-vers-troisieme-titre.php / 2009-07-29
    Quatrième titre / lien-vers-quatrieme-titre.php / 2009-07-04
    Cinquième titre / lien-vers-cinquieme-titre.php / 2009-06-05
    
    J'aimerais :
    Code:
    Aout 2009
    
    Premier titre 
    Deuxième titre
    
    Juillet 2009
    
    Troisième titre
    Quatrième titre
    
    Juin 2009
    
    Cinquième titre
    
    Quel type de requete php dois je faire ?
    En fait je ne sais pas comment faire pour dire que je veux grouper par annee-mois identique et convertir les chiffres de années mois en lettres ?

    Merci d'avance pour votre aide
     
  2. Bacteries
    Bacteries WRInaute passionné
    Inscrit:
    27 Mai 2004
    Messages:
    1 253
    J'aime reçus:
    0
    Tu tri par dates coté SQL.
    Et tu fais la séparation et la traduction en texte coté PHP (beaucoup plus simple!).
     
  3. Protanim
    Protanim WRInaute occasionnel
    Inscrit:
    2 Avril 2005
    Messages:
    254
    J'aime reçus:
    0
    C'est à dire ?
     
  4. Bacteries
    Bacteries WRInaute passionné
    Inscrit:
    27 Mai 2004
    Messages:
    1 253
    J'aime reçus:
    0
    Et bien tu fais ta requête SQL avec un tri sur les dates.

    Ensuite l'algo c'est un truc du genre :

    Code:
       Variable resultats = executerMonSQL();
       Variable dateEnCours = null;
       Pour chaque enregistrement faire
                 Si dateEncours != date enregtrement alors
                     Afficher date
                     dateEncours = date enregistrement
                 FinSi
                 AfficherTexte
       FinPour
    
     
  5. 5_legs
    5_legs WRInaute passionné
    Inscrit:
    30 Avril 2006
    Messages:
    1 521
    J'aime reçus:
    0
  6. mob
    mob Nouveau WRInaute
    Inscrit:
    3 Juillet 2007
    Messages:
    13
    J'aime reçus:
    0
    voici un exemple qui pourrait t'aider
    Code:
    SELECT * FROM ma_table order by DATE_FORMAT(`mon_champ_date`, '%Y%m');
     
  7. Protanim
    Protanim WRInaute occasionnel
    Inscrit:
    2 Avril 2005
    Messages:
    254
    J'aime reçus:
    0
    J'ai réglé le problème, merci
     
Chargement...
Similar Threads - Tri Date Mysql Forum Date
[MYSQL] Tri par date Développement d'un site Web ou d'une appli mobile 7 Septembre 2011
Tri XML par date ! Développement d'un site Web ou d'une appli mobile 6 Janvier 2009
Filtrer ou trier les résultats d’une requête Google par date Crawl et indexation Google, sitemaps 13 Avril 2008
Google : tri par date Google : l'entreprise, les sites web, les services 25 Octobre 2005
Validateur XHTML1.1 Strict... Monique, au secours !!! Administration d'un site Web 10 Mai 2004
Astuce Stancer, nouvelle alternative française low-cost de Stripe/Paypal Monétisation d'un site web Mercredi à 03:21
Backlink et métrique Netlinking, backlinks, liens et redirections 22 Septembre 2022
Référencement par la console google des urls avec attribut de recherche Crawl et indexation Google, sitemaps 22 Août 2022
Avis mytripmed.com/fr Demandes d'avis et de conseils sur vos sites 1 Août 2022
Nom de la ville dans l' attribut Alt Débuter en référencement 14 Mai 2022
CSS / Attribuer 2 couleurs différentes aux H2 Développement d'un site Web ou d'une appli mobile 12 Mars 2022
Site vitrine Google business.site Google : l'entreprise, les sites web, les services 10 Mars 2022
Redistribution du jus de la homepage et sitemap Débuter en référencement 8 Février 2022
Données volumétrie mots clés non disponible Référencement Google 1 Février 2022
Furieux : Archives.org passe outre toutes les restrictions Autres moteurs de recherche connus 30 Janvier 2022
Site vitrine : avis pour un néophyte Demandes d'avis et de conseils sur vos sites 29 Janvier 2022
Stripe & logiciels certifiés nf525 ? e-commerce 10 Janvier 2022
Google analytics 4 explorer limité au trimestre ? Google Analytics 7 Décembre 2021
Prise en compte des attributs de déclinaisons, sans faire du duplicate content e-commerce 29 Septembre 2021
Page "Actualités" sur site vitrine Rédaction web et référencement 27 Juillet 2021