![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 1 Dołączył: 16.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Ostatnio zabrałem się za pisanie klasy do obsługi połączeń MySQL i poszukując inspiracji w sieci znalazłem dosyć ciekawą klasę do obsługi baz w której możemy wybierać typ połączenia PDO, MYSQLi lub MYSQL, tego w sumie potrzebowałem. Napiszcie co myślicie o tej klasie, jest waszym zdaniem dobrze napisana? Czy może znacie jakieś inne gotowe sprawdzone klasy?
LINK DO KLASY Ten post edytował adrix88 23.06.2011, 23:36:37 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 1 Dołączył: 16.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Hmm, ale jaki będzie tu wzrost wydajności jeżeli praktycznie przy 70% zapytań te tabele będą musiały być łączone, przy zapisie i odczycie. Chciałbym też podkreślić że dane cfgXname cfgX i cfgXedit są to dane które dla każdej tabeli mogą być całkiem inne, żadna z tych wartości nie jest stała. Dlatego też myślę że lepszego rozwiązania w tym przypadku nie ma, ale oczywiście mogę być w błędzie.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym też podkreślić że dane cfgXname cfgX i cfgXedit są to dane które dla każdej tabeli mogą być całkiem inne Miałeś na myśli wiersz? , żadna z tych wartości nie jest stała. Skoro nie jest stała i się nie powtarzają jak sądzę to raczej nie ma sensu. Poza tym cfg(x) moim zdaniem mógłbyś zapisywać w postaci tablicy ale to tylko moje domniemania bo nie wiem czy operujesz na tych danych po stronie bazy. @edit Co do obsługi błędów PDO rzuca ładnie wyjątkami, w czym problem? Ten post edytował Fifi209 24.06.2011, 19:40:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 15:58 |