Domanda

Sto lavorando a un progetto che si basa su una versione estesa delle classi PDO e PDOStatement predefinite e come tale utilizza i parametri denominati in stile PDO anziché "quot"? " segnaposto per variabili.

Tuttavia, il client ora sta richiedendo di esaminare un driver diverso perché la sua versione OS X Web Server apparentemente non ha la possibilità di installare facilmente questo driver. Quindi qualcuno è a conoscenza di altre librerie di astrazione di database o driver di accesso al database che potrei facilmente estendere con la nostra attuale serie di funzionalità che accetta parametri nominati come fa DOP?

È stato utile?

Soluzione

PDO e ADODB supportano entrambi istruzioni preparate, ma l'API non è eccezionale. La maggior parte dei framework fornisce un'astrazione a uno di questi.

Sto usando Zend_Db da Zend Framework e lo consiglio vivamente. Ha una classe selezionata per la composizione di query (che si trasforma in istruzioni preparate quando viene eseguita una query sull'adattatore del database), una classe di tabella per la gestione delle operazioni CRUD - che utilizzo come base per la maggior parte dei miei modelli e molto altro.

Dai un'occhiata qui .

Altri suggerimenti

Ho usato PEAR :: MDB2 e anche DOP. La documentazione di MDB2 è un po 'traballante, ma una volta che tutto funziona, è un sogno con cui lavorare.

http://pear.php.net/package/MDB2

Penso che Creole offre le funzionalità richieste ... ma non l'ho provato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top