Bonjour
Je réalise actuellement une page reprenant les anniversaires du mois.
Dans ma BDD, les anniversaires se trouvent dans la table _user sous la colonne birth_date et son enregistrés de cette façon : 1970-10-01 par exemple.
Je souhaiterai ordonner les dates par le jour et non par l'année comme actuellement.
Voici mon code :
Les anniversaires sont donc affichés ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $select1 = 'SELECT id, username, email, birth_date, DAYOFMONTH(`birth_date`)' . ' FROM `bdd_user`' . ' WHERE MONTH(`birth_date`) = MONTH(NOW())' . ' ORDER BY `birth_date` ASC'; $result1 = mysql_query($select1); $table_data1 = array(); while ($rowannif = mysql_fetch_assoc($result1)) { array_push($table_data1, array( 'username' => $rowannif['username'] , 'id' => $rowannif['id'] , 'birth_date' => $rowannif['birth_date'] ) ); }
21-10-1981 membre1
02-10-1987 membre2
Ils sont classés par année.
Je voudrais les voir apparaitre par jour (en sachant qu'en définitif je n'affiche que le jour sur la page) :
02 membre 2
21 membre 1
Merci
Partager