Select avec distinct(substring(champ,0,4))
bonjour
dans ma table j'ai un champ DATE exemple : 2008-12-10
j'utilise un select pour créer une liste déroulante. qui devrait m'afficher l'année.
pour cela je veux utiliser un distinct(substring(champ,0,4) dans ma requette select.
Malgré ça rien ne s'affiche
Code:
1 2 3 4 5 6 7 8 9 10 11
|
echo'<select name="annee">';
echo'<option value="">Année</option>';
$year="select distinct(substring(DATE,0,4) from RAPPORT ORDER BY DATE ASC";
$an = rando($year);
while($row = mysql_fetch_array($an))
{
$lannee=substr($row["DATE"],0,4);
echo'<option value="'.$lannee.'">'.$lannee.'</option>';
}
echo'</select>'; |
comment afficher l'année de la date dans le select ?
merci a+ gilles