Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[MySQL]Wyświetlanie po jednym rekordzie - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: [MySQL]Wyświetlanie po jednym rekordzie (/thread-mysql-wy%C5%9Bwietlanie-po-jednym-rekordzie)



[MySQL]Wyświetlanie po jednym rekordzie - michalszyd - 15-05-2011

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?


RE: [MySQL]Wyświetlanie po jednym rekordzie - Pedro84 - 15-05-2011

Poczytaj o group by


RE: [MySQL]Wyświetlanie po jednym rekordzie - michalszyd - 15-05-2011

(15-05-2011, 22:05)Pedro84 napisał(a): Poczytaj o group by

Podziękował. + dla ciebie.