![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Hej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wreszcie udało mi się, nawiązać połączenie z bazą przy pomocy mysqli i wykorzystaniem połączenia do pobierania danych. Wrzuciłem połączenie i wybór bazy w konstruktor, bo jest on zawsze automatycznie ładowany, i w momencie pobierania danych narodziło się pytanie. Mam taki kod:
I teraz chodzi mi o pobieranie danych, czy za każdym razem muszę robić osobno takie coś:
W tym kodzie powyżej pobieram nazwę kategorii, a teraz jakbym chciał pobrać podkategorie z innej tabeli, to muszę na nową stworzyć to samo, tyle że, ze zmienionymi danymi, czyli:
Czy można to zrobić w jakiś inny sposób? Polskie nazewnictwo funkcji stosuję tylko w celach pokazowych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował ExPlOiT 25.04.2009, 10:50:23 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
No i to jest źle zrobione.
1) Po co mi takie komunikaty? 2) Jak wszystko poszło dobrze, to nie ma potrzeby niczego zwracać (może być zwykłe TRUE). Jak coś poszło źle to rzuć wyjątkiem, który nada się tu lepiej 3) Metody update/insert/delete to dobry pomysł w ORMach, ale w zwykłych "klasach obsługi baz danych" nie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 11:46 |