Ciao Daniele,
che io sappia non funzionano così: i più avanzati (Metabase, MDB e ADODB) si limitano ad utilizzare tipi sql propri (che poi traducono in quelli specifici per il database) e a fornire l'escape dei caratteri specifico per il singolo database.
Le espressioni regolari non vengono usate, o almeno non per quello che dici tu perchè non si tenta neppure di tradurre l'SQL.

Il massimo che si riesce a fare è fornire un modo neutro per eseguire un LIMIT x,y etc.etc.

Il discorso sull'SQL, come si vedrà nella seconda parte, non è del tutto risolvibile e le espressioni SQL non standard vanno trattate come si trattano le traduzioni in diversi linguaggi.




X Andrea.....

Cavolo, me l'ero dimenticato!!
Già che ci sono aggiungo anche questi (che ho lasciato fuori in quanto non credo continuino ad essere sviluppati)

L'ormai storica phpLib (chi ha programmato in PHP3 le vuole ancora bene)
http://phplib.sourceforge.net/index.php3

E patDBC
http://www.php-tools.de/site.php?file=misc/patDbc.xml

P.s. hai letto che ADODB esiste anche per Python? Sostiene di essere per certi versi migliore della libreria ufficiale....