Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyświetlanie unikalnych elementów kolumny
Forum PHP.pl > Forum > Bazy danych > MySQL
Hazo
Powiedzmy, że mam tabelę w której są umieszczone marki i modele danych samochodów np.

id |marka | model
1 | mazda | rx-7
2 | mazda | rx-8
3 | nissan | 350z
4 | nissan | skyline
5 | ferrari | F50

Mając taką tabelkę chciałbym wyświetlić marki samochodów, więc pisze sobie odpowiedni skrypt:

  1. $zapytanie = "SELECT `marka`, `model` FROM `nazwa tabeli`";
  2. $wykonaj = mysql_query($zapytanie);
  3.  
  4. while ($wiersz = mysql_fetch_row($wykonaj)) {
  5. echo $wiersz[0]."<br>";
  6. }


Skrypt zwraca:

mazda
mazda
nissan
nissan
ferrari

I teraz pytanie: jak mam przebudować składnie komendy SELECT aby wyświetlić unikatowe elementy kolumny marka? Po wykonaniu skryptu mam otrzymać takie coś:
mazda
nissan
ferrari

Problem może prosty do rozwiązania ale jakoś nie mogę znaleźć odpowiedzi. Z góry dzięki za pomoc.
wookieb
  1. SELECT DISTINCT `marka`, `model` FROM `nazwa tabeli`
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.