Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 196 Pomógł: 2 Dołączył: 1.03.2006 Ostrzeżenie: (0%)
|
Od niedawna dopiero zaczełem interesować się php5 i dzisiaj napisałem sobie taką klase do obsługi bazy danych:
i przykład:
tak jak pisałem wyżej, dopiero zaczynam z php5 więć moge robić błędy...proszę o pisanie co jest w tej klasie żle napisane i uwagi co moge dodać. Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 3 Dołączył: 29.07.2005 Skąd: Szczebrzeszyn Ostrzeżenie: (0%)
|
najlepiej zmienna ktora zwraca mysql_query trzymaj w klasie lub zwracaj obiekt na ktorym bedziesz robil fetch() (lub false gdy zle zapytanie), inaczej nie masz pewnosci ze metoda fetch sie wykona bez wywalania bladow...
poza tym brak przenoszalnosci pomiedzy bazami... dalej to robienie die() gdy nie ma polaczenia z baza... do tego dorzucilbym jeszcze przejscie na singletona (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a tak btw. to lepiej zainteresowac sie gotowym rozwiazaniem, polecam creole (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował pawel_k 9.08.2006, 10:39:51 |
|
|
|
d@ro Klasa do obsługi bazy danych...poprawcie 9.08.2006, 10:17:10
athabus d@ro - jakiś czas temu też próbowałem napisać coś ... 9.08.2006, 11:55:16
SongoQ A gdzie wyjatki? Dla mnie troche dziwnym pomyslem ... 9.08.2006, 12:12:39
d@ro Wyjątki...czyli jak to powinno wyglądać?
[PHP] po... 9.08.2006, 15:51:59
dr_bonzo Nie!!!
1. Zrob tak zebys nie mial zad... 9.08.2006, 16:00:04
d@ro Czym mam zastąpić to?
[PHP] pobierz, plaintext ... 9.08.2006, 18:17:43
SongoQ Czym chcesz przewaznie nadaje sie nazwe klasy ktor... 9.08.2006, 19:49:13
d@ro Mam teraz tak
[PHP] pobierz, plaintext <?php... 10.08.2006, 07:49:04
mike_mech A masz zdaefiniowaną klasę DBException ?... 10.08.2006, 08:43:34
Ludvik Poza tym wypadało by wyrzucić wyjątek zanim zechce... 10.08.2006, 10:07:12
d@ro Zrobiłem coś na podstawie tego co @Ludvi... 10.08.2006, 16:20:00 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 21:41 |