remplir la liste déroulante à partir de bases de données mysql et ne répétez pas les valeurs

Je suis le remplissage d'un menu déroulant à partir de bases de données mysql. Il fonctionne bien, Mais je le veux de ne pas répéter les valeurs. (j'.e si la valeur est N fois dans la base de données, il arrive qu'une seule fois dans la liste déroulante)

Voici mon code:

<?php

mysql_connect('host', 'user', 'pass');
mysql_select_db ("database");

$sql = "SELECT year FROM data";
$result = mysql_query($sql);

echo "<select name='year'>";
while ($row = mysql_fetch_array($result)) {
    echo "<option value='" . $row['year'] . "'>" . $row['year'] . "</option>";
}
echo "</select>";

?>
InformationsquelleAutor Leo | 2012-07-16