![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 1 Dołączył: 2.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
witam
![]() mam problem z wyswietleniem wyników z bazy danych zbudowałem cos takiego $sql = 'SELECT DISTINCT T1.IDuzyt,T2.Nick,T1.UrlM FROM `galeria` as T1,uzytkownicy as T2 WHERE T1.IDuzyt IN (SELECT `ID` FROM `uzytkownicy` WHERE Pleć = 'K' AND T1.IDuzyt in (SELECT DISTINCT IDuzyt FROM `galeria`) and T1.IDuzyt = T2.ID '; Otoż wyswietla mi wyniki ale nie tak jak chce,chce zeby IDuzyt nie było powtarzane zeby tylko raz sie wyswietliło ,jak usune T1.UrlM to sie dobrze wyswietla ale gdy to dam to sie psuje i pokazuje mi dwa razy tego samego uzytkownika i jednego innego. Wg. mnie DISTINCT odnosi się do T1.UrlM a ja chce do T1.IDuzyt Może jest do tego funkcja ? prosze o pomoc ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zrób tak
-------------------- Nie udzielam pomocy poprzez PW
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 1 Dołączył: 2.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
co mam wpisac w komórki_z_tabeli ? to T1.IDuzyt,T2.Nick,T1.UrlM ?
Przykład wyglada tak: Zrobiłem wyszukiwarke gdzie uzytkownik wybiera płec np. kobieta i maja sie wyswielić wszystkie kobiety Nick i scieżka do zdjecia tabela `galeria` zawiera IDuzyt czyli numer uzytkownika jest równy z ID w tabeli `uzytkownicy` i UrlM sciezka do pliku. Czyli w praktyce wyglada tak: wyswietl UrlM(sciezke) i Nick z galeria gdzie IDuzyt = (wybierz IDuzyt z uzytkownicy gdzie Plec = kobieta) |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 01:18 |