SQL et date ...

Résolu/Fermé
caro__48 Messages postés 242 Date d'inscription mercredi 14 avril 2010 Statut Membre Dernière intervention 18 mai 2017 - 21 févr. 2012 à 11:12
caro__48 Messages postés 242 Date d'inscription mercredi 14 avril 2010 Statut Membre Dernière intervention 18 mai 2017 - 21 févr. 2012 à 14:12
Bonjour,

Je suis en train d'essayer de mettre en place une requête sql qui me pose pas mal de difficultés.

J'ai une BDD (phpmyadmin) avec un champ date.

Je voudrais qu'au 1er de chaque mois, ça m'affiche toutes les id dont la date correspond au mois de janvier.( que se soit le 1er ou le 31)

En plus, je veux que cela change automatiquement quand on change de mois.
(au 1er février sa affiche ceux de février et etc...).

Est-ce possible??

Pour le moment j'ai juste affiché la date et fait cette requête (incomplète), mais à mon avis je me plante totalement.

$requete1=mysql_query("select id_adh, Num_adh, nom_adh, caution, date_caution from adherents WHERE date_caution > DATE_SUB(date_caution, 30 jours)") or die (mysql_error());

Quelqu'un peut m'aider ou me donner une piste de réponse??

Merci d'avance







1 réponse

caro__48 Messages postés 242 Date d'inscription mercredi 14 avril 2010 Statut Membre Dernière intervention 18 mai 2017 61
21 févr. 2012 à 14:12
c'est bon j'ai trouvé. j'ai fait ça:

$requete1=mysql_query("select id_adh, Num_adh, nom_adh, caution, id_caution, date_caution from adherents WHERE date_format(date_caution,'%m') = '".date("m")."' AND id_caution = 2 ") or die (mysql_error());

et ça marche.
0