Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[MySQL]Wyświetlanie po jednym rekordzie
#1
Witam,

Mam zapisane w bazie kilka rekordów:
2011
2011
2010
2009
2009

Mam taki kod:
Kod PHP:
$mysgr "SELECT `rok` FROM `osiag` WHERE `id_u`='$variab' ORDER BY `rok` DESC";
$result mysql_query($mysgr);
while (
$show mysql_fetch_array($resultMYSQL_NUM))
{
echo (
$show[0])


Ładnie pokazuje wszystkie rekordy, tylko że chcę, aby pokazywało tylko po jednym z każdym roku, czyli żeby mi pokazało 2011 2010 2009.

Da się coś z tym zrobić w zapytaniu $mysgr, czy trzeba osobno w kodzie wyłonić tylko po jednym z roków?
Najprościej mówiąc, aby nie wyświetlało zdublowanych rekordów.

Jakie macie pomysły?
Odpowiedz
#2
Poczytaj o group by
Odpowiedz
#3
(15-05-2011, 22:05)Pedro84 napisał(a): Poczytaj o group by

Podziękował. + dla ciebie.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak sprawdzić czy adres www znajduje sie w bazie mysql? jarekcda 8 9,033 13-05-2017, 01:02
Ostatni post: miketodson255
  Optymalizacja MySQL-a tomek_00 1 3,928 01-09-2013, 13:31
Ostatni post: hieroshima
  [MySQL] Struktura bazy dla słownika msx83 2 3,926 24-08-2013, 16:26
Ostatni post: msx83
  Komunikacja PHP z MySQL na serwerze pawstrze 5 6,453 16-07-2013, 15:58
Ostatni post: Engine
  [MySQL] wyszukiwarka problem darlowiak 3 3,560 13-06-2013, 12:58
Ostatni post: darlowiak

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl