Mam taki kod:
  1. $wynik = mysql_query("SELECT DISTINCT (Data_wyp) FROM historia ORDER BY Data_wyp") or die("Błšd w zapytaniu!");
  2. echo "<select name=\"Data_wyp\" onchange=\"autoSubmit();\">";
  3. echo "<option value=\"wybor\">wybierz</option>";
  4. while($rek = mysql_fetch_array($wynik)) {
  5. echo "<option value=\"$rek[Data_wyp]\">$rek[Data_wyp]</option>";
  6. }
  7. echo "</select>";


W bazie mam pole typu date, a w nim dane w formie RRRR-MM-DD.
Chcę pobrać z bazy do select'a tylko lata.
Jak daję SELECT DISTINCT YEAR(Data_wyp) - niby wszystko ok - w select mam daną liczbę pól (10 - dla lat od 2000 do 2010) tylko są one puste - coś nie gra z wypisem...
Co może być nie tak?

Już zrobiłem tongue.gif