( Tyra3l | 2011. 08. 16., k – 16:57 )

a PDO mint otlet nem lenne rossz, az implementacio lett elszurva kicsit, nem eleg rugalmas a belso apija:
https://wiki.php.net/internals/pdo/brainstorming

amugy gyakran elokerul az az erv a pdo mellett, hogy igy konnyeden tudsz valtani masik adatbazisra, de ez egyreszt nem tul gyakori igeny, illetve ha megis megleped, akkor sem lesz fajdalommentes a valtas, ha pdo-t hasznalsz, kiveve, ha csak key-value store-nak hasznaltad a db-t, akkor meg mar inkabb nosql-re kellene valtani, ahhoz meg nincs pdo interface.

http://www.php.net/manual/en/intro.pdo.php

PDO provides a data-access abstraction layer, which means that, regardless of which database you're using, you use the same functions to issue queries and fetch data. PDO does not provide a database abstraction; it doesn't rewrite SQL or emulate missing features. You should use a full-blown abstraction layer if you need that facility.

csak hogy mondjak egy ket peldat, olyan alapveto dolgokat nem fed el a pdo mint a limit(top) vagy az autoincrement(sequence), tehat akarva, akaratlanul, de db specifikus kodod lesz pdo-val is.

Tyrael