Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql]pobieranie danych z dwóch tabel jednocześnie
Karen
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 1
Dołączył: 23.10.2006

Ostrzeżenie: (0%)
-----


Witajcie,
mam pewien, wydawaćby się mogło bardzo błachy, problem. Mnie jednak męczy już od kilku dni, a sensownej odpowiedzi nigdzie nie udało mi się znaleźć.

Otóż czy możecie prostymi słowami opisać mi jak wyciągnąć dane z 2 tabel w bazie?
Piszę skrypt małego wortalu (w celu naukowym php i sql) i mam kłopot z funkcją komentarzy.
Każdy user ma avatar, który pojawia się przy treści komentarza. A pobieranie za każdym razem avatara do każdego komentarza wydaje mi się nienajlepszym pomysłem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Czy może ktoś podać przykład poprawnej linii z prostym wyjaśnieniem?
Z góry dziękuję za wszelkie sugestie.(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Adrian Staniszew...
post
Post #2





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 17.10.2006
Skąd: Łódź

Ostrzeżenie: (0%)
-----


  1. SELECT k.*, u.avatar FROM komentarze k LEFT JOIN uzytkownicy u ON u.id = k.autor GROUP BY k.id ORDER BY k.DATA


Pobierasz komentarze, sortujesz wg. daty, do komentarzy "dobierasz" avatar z tabeli uzytkownikow.
Pozrawiam
Go to the top of the page
+Quote Post
Karen
post
Post #3





Grupa: Zarejestrowani
Postów: 39
Pomógł: 1
Dołączył: 23.10.2006

Ostrzeżenie: (0%)
-----


Bardzo dziękuję. Dokładnie o to mi chodziło.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 21:43