Rangement de données par mois PHP
Fermé
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
-
12 août 2008 à 11:27
ben85350 Messages postés 610 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 2 avril 2013 - 12 août 2008 à 11:48
ben85350 Messages postés 610 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 2 avril 2013 - 12 août 2008 à 11:48
Bonjour à tous,
Je vous mon problème ! J'affiche un tableau de données grâce a une connexion à une base données. Dans une des colonne, une données est une date . J'aimerais afficher ces données en fonction du mois. En quelque sorte, au dessus du tableau, j'aurais << Mois précédent | Aout 2008 | Mois suivant >> . En cliquant sur Mois précédent, le tableau affichera les données dont le mois est celui -ci .
C'est surtout au niveau de la requête que je bute car il faudrait extraire seulement le mois de la donnée qui est ressortie de la forme ' 2008-08-12'
merci !
Je vous mon problème ! J'affiche un tableau de données grâce a une connexion à une base données. Dans une des colonne, une données est une date . J'aimerais afficher ces données en fonction du mois. En quelque sorte, au dessus du tableau, j'aurais << Mois précédent | Aout 2008 | Mois suivant >> . En cliquant sur Mois précédent, le tableau affichera les données dont le mois est celui -ci .
C'est surtout au niveau de la requête que je bute car il faudrait extraire seulement le mois de la donnée qui est ressortie de la forme ' 2008-08-12'
$mois = date("m"); $query = "SELECT ....... FROM ..... WHERE dateInscrption( mais seulement le mois de date si possible)= $mois ";
merci !
A voir également:
- Rangement de données par mois PHP
- Easy php - Télécharger - Divers Web & Internet
- Supprimer les données de navigation - Guide
- Trier par mois excel - Guide
- Reinstaller windows sans perte de données - Guide
- Excel reporter des données sur une autre feuille avec conditions - Forum Excel
2 réponses
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27
12 août 2008 à 11:37
12 août 2008 à 11:37
Bon je viens de trouver une petite solution (un peu bidouillé) pour la requête :
$mois = date("m"); $query = "SELECT ....... FROM ..... WHERE dateInscrption LIKE '%-".$mois."-%' ";
Christounet
Messages postés
1264
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
29 juillet 2010
1 391
12 août 2008 à 11:44
12 août 2008 à 11:44
Bonjour,
Pour ta requête, le code devrait être le suivant (si ta base de données est Mysql)
J'ai rajouté un test sur l'année sinon tu auras comme résultats tous les records ayant le même mois indépendant de l'année.
Le code ci-dessus sélectionne en fait tous les records ayant le mois et l'année correspondant au mois et année de la date du jour, tu devras bien sur manipuler les variables $mois et $annee pour avoir le mois précedent ou le mois suivant en tenant compte qu'il faudra également changer l'année lorsque le mois en cours sera Janvier ou Décembre.
A plus
Pour ta requête, le code devrait être le suivant (si ta base de données est Mysql)
$mois = date("m"); $annee = date("Y"); $query = "SELECT ....... FROM ..... WHERE MONTH(dateInscrption) = $mois AND YEAR(dateInscription) = $annee";
J'ai rajouté un test sur l'année sinon tu auras comme résultats tous les records ayant le même mois indépendant de l'année.
Le code ci-dessus sélectionne en fait tous les records ayant le mois et l'année correspondant au mois et année de la date du jour, tu devras bien sur manipuler les variables $mois et $annee pour avoir le mois précedent ou le mois suivant en tenant compte qu'il faudra également changer l'année lorsque le mois en cours sera Janvier ou Décembre.
A plus
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27
12 août 2008 à 11:48
12 août 2008 à 11:48
Je n'avait pas pensé a l'année
Merci de ton aide !
Merci de ton aide !