![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 14.08.2003 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Witam
Przykładowo mam 2 tabele: tabela1 -id -name -rodzic_id tabela2 -id -name_rodzic mam pytanko jak stworzyć klasę tak aby pobierała dane z 2 tabel i można było sortować po obu tabelach jednocześnie używając
wiem jak to zrobić w formie zapytania
ale chciałbym to zrobić w klasie bardzo proszę o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze cała Twoja logika jest błędna. Przecież Ty masz tam relacje między tabelami, wiec co Ty chcesz sortować po kolumnie z drugiej tabeli? Może powiedz co chcesz uzyskać... Poza tym fetxhAll() służy do uzyskiwania danych ze zdefiniowanej tabeli a nie jej relacji.
Jeśli chcesz takie zapytanie jak podałeś w pierwszym poście w select() to tu relacje nie maja nic wspólnego. Najlepiej stworzyć sobie dodatkowa metode i w niej tworzyć podane zapytanie - taki sposób jest najefektywniejszy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 13:17 |