Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]While i kilka takich samych rekordów
Forum PHP.pl > Forum > Przedszkole
WoGuziczek
Witam!

Mam pewien kłopot.

Zapytaniem:
  1. [list=1][*]SELECT id, artist[*]FROM `" . TABLE_PREFIX . "tabela`[*]ORDER BY `artist` ASC[/list]


Wyciągnąłem id oraz nazwy artystów z tabeli.
Przepuściłem to przez while i działa, ale mam taki problem, że bardzo dużo razy powtarza się np. ta sama wartość w kolumnie `artist`. I np. 20 pozycji są takie same.

Jak mogę zrobić, że jak pojawi się ta sama wartość po raz drugi to, żeby jej nie wypisywało?

Pozdrawiam
Fifi209
Nie wiem czy dobrze zrozumiałem ale spróbuj z
  1. GROUP BY
230005
  1.  
  2. $zmienna_z_poprzednia_wartoscia = null;
  3.  
  4. while(warunek)
  5. {
  6. if($obecna_wartosc_z_bazy != $zmienna_z_poprzednia_wartoscia)
  7. echo $obecna_wartosc_z_bazy;
  8.  
  9. $zmienna_z_poprzednia_wartoscia = $obecna_wartosc_z_bazy;
  10. }
  11.  


O to chodziło?
_olo_1984
a może chodzi o distinct ? Pozdr
WoGuziczek
Cytat(230005 @ 8.08.2009, 12:40:38 ) *
  1.  
  2. $zmienna_z_poprzednia_wartoscia = null;
  3.  
  4. while(warunek)
  5. {
  6. if($obecna_wartosc_z_bazy != $zmienna_z_poprzednia_wartoscia)
  7. echo $obecna_wartosc_z_bazy;
  8.  
  9. $zmienna_z_poprzednia_wartoscia = $obecna_wartosc_z_bazy;
  10. }
  11.  


O to chodziło?


Dokładnie o to chodziło smile.gif
Dziękuję i życzę miłego dnia winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.