![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 151 Pomógł: 2 Dołączył: 2.08.2012 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie
Mam sobie tabele user: user_id|name 1 |jacek 2 |wacek 3 |placek oraz tabele friends id|friend1_id|friend2_id 1| 1 |2 2| 1 |3 kolumnom friend1_id oraz friend2_id nadałem klucze obce wiążece z user/user_id Z tabeli friend wynika ze jacek zna wacka i placka. Walcze z tym cały dzień i nie potrafie wypisac na profilu jacka jego znajomych. Mam ksiażke gajdy ale nie ma tam takiego przykładu a sam nie potrafie dojśc do tego jak to zrobic. Tzn nie wiem jak napisac w akcji show Chciałbym uzyskac na podstawie id jacka czyli 1: 2 wacek 3 placek Jakich metod użyc. Czy to jest relacja 1:n?? Nie pasuje mi to ani do n:m ani do 1:n |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 151 Pomógł: 2 Dołączył: 2.08.2012 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
CODE $Friends = new Application_Model_DbTable_Friends(); $select=$Friends->select()->where('friend1_id=?', 1); $this->view->friends = $Friends -> fetchAll($select); Po tym zabiegu mogę wypisac. 1|2 1|3 ażeby wypisaac 2|wacek 3|placek muszę użyc joina?(IMG:style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Po tym zabiegu mogę wypisac. 1|2 1|3 ażeby wypisaac 2|wacek 3|placek muszę użyc joina?(IMG:style_emoticons/default/questionmark.gif) Zastanów się, proszę... (IMG:style_emoticons/default/sciana.gif) Robisz apkę, a nie wiesz jak pobrać dane z bazy? Pomijam Zenda, ale to zwykłe zapytanie. Tak, użyj join (a dokładniej inner join). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 21:01 |