Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PDO czy mysql, mysqli, sqlite itp.
Forum PHP.pl > Forum > Bazy danych
julek12
Witam,
Mam takie pytanie. Zakładając, że serwer ma php >= 5.1.0 lepiej jest zrobić tak, że wszystkie bazy danych obsługuje PDO czy lepiej zrobić osobno dla każdego, czyli, że jeśli user przy instalacji wybrał mysqli używam tylko komend mysqli itp. Czy może lepiej jeśli obojętnie co się wybierze wszystko robił PDO? Jest bardziej optymalne, szybciej chodzi itp.
nospor
Cytat
czy lepiej zrobić osobno dla każdego, czyli, że jeśli user przy instalacji wybrał mysqli używam tylko komend mysqli
oczadział? winksmiley.jpg

PDO smile.gif
julek12
Czyli robię jedną klasę tak? nie muszę robić osobnej dla każdej bazy? A co jest szybsze?
nospor
czy to będzie mysql, czy to będzie mysqli to jest to jedna baza MYSQL.

gorzej z sqlite. Teoretycznie PDO pozwala na bezproblemowe łączenie się z dowolną bazą. Problem może leżeć w samych zapytaniach - moga się trochę różnić w zależności od bazy.
Czyli jak bedziesz robil skomplikowane zapytania to mozna sie pokusic o oddzileny sterownik na kazdą baze - ale chodzi tylko o zapytania. PDO tak czy siak powinno zostac
prachwal
Cytat(julek12 @ 16.10.2009, 10:36:49 ) *
Czyli robię jedną klasę tak? nie muszę robić osobnej dla każdej bazy? A co jest szybsze?


skorzystaj z gotowego rozwiązania typu ORM
dla PHP jest PROPEL i DOCTRINE
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.