0

私は、デフォルトの PDO および PDOStatement クラスの拡張バージョンで構築されたプロジェクトに取り組んでおり、「?」の代わりに PDO スタイルの名前付きパラメーターを使用しています。変数のプレースホルダー。

しかし、クライアントは現在、別のドライバーの使用を検討するよう要求しています。これは、クライアントのバージョンの OS X Web サーバーには、このドライバーを簡単にインストールできないように見えるためです。では、PDO のように名前付きパラメーターを使用する現在の機能セットで簡単に拡張できる、他のデータベース抽象化ライブラリーまたはデータベース アクセス ドライバーを知っている人はいますか?

4

4 に答える 4

2

PDO と ADODB はどちらもプリペアド ステートメントをサポートしていますが、API は優れたものではありません。ほとんどのフレームワークは、それらの 1 つに抽象化を提供します。

Zend Framework の Zend_Db を使用していますが、これを強くお勧めします。これには、クエリを作成するための選択クラス (データベース アダプターに対してクエリを実行すると、準備済みステートメントに変換されます)、CRUD 操作を処理するためのテーブル クラスがあります。これは、ほとんどのモデルのベースとして使用するなど、さまざまです。

ここでチェックしてください

于 2008-10-06T16:22:16.970 に答える
0

クレオールは要求された機能を提供すると思いますが、私は試しませんでした。

于 2008-10-06T16:13:54.850 に答える
0

私は PEAR::MDB2 と PDO を使用しました。MDB2 のドキュメントは少し不安定ですが、すべてが機能するようになると、夢のような作業になります。

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

于 2008-10-06T16:07:52.413 に答える
0

ADODB準備済みステートメントをサポートしています。

于 2008-10-06T16:17:06.263 に答える