Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: distinct a dwa pola z tabeli
Forum PHP.pl > Forum > Przedszkole
esos
witam. spotkalem sie z malym problemem:
wyciagam sobie dane z bazy uzywajac distinct.
jak widac, chce jednoczesnie utworzyc link z parametrem id = wartoscia wyciagnieta z bazy. problem w tym, ze gdy zmienie zapytanie by wyciagnac wszystkie komorki rekordu "*", przestanie mi dzialac distinct. znow wybierajaca sama 'nazwa' - nie wyciagne z rekordu ['id'].
jak rozwiazac taki problem?

$zapytanie2="SELECT DISTINCT nazwa FROM towar where grupa='$GT' order by nazwa";
$sukces2=mysql_query($zapytanie2);
while($rekord2 = mysql_fetch_array($sukces2))
{
echo " <font class=lista><a href=index.php?n=".$rekord2['id'].">".$rekord2['nazwa']."</a></font>|";
};
legorek
Pierwsze sprawa, używaj taga php

To zadziała
  1. <?php
  2.  
  3. $zapytanie2="SELECT DISTINCT nazwa, id FROM towar where grupa='$GT' order by nazwa";
  4.  
  5. ?>
esos
juz wczesniej probowalem w ten sposob, jednak wynik jaki otrzymuje nie jest poprawny - wyglada to jakby nie dzialalo distinct ;/
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.