0

以前は PEAR MDB2 を使用していましたが、気に入ったものの 1 つは autoExecute() でした。

それは本当にコードを削減しました。

しかし、一部のホストされたサーバーで MDB2 を有効にするのは面倒です。PDO を使用するか、クラス ファイルをインクルードしたいだけです。

adodb にも autoExecute があるようです http://phplens.com/lens/adodb/docs-adodb.htm#autoexecute

PDOまたはmysqliでも実行できるラッパーはありますか? (とにかく私のものはすべてmysql固有であるため)

$table = 'user';
$data = array (
  'userid' => '3344',
  'name' => 'john blogg',
  'age' => '24',
  'sex' => 'male'
);
$result = $adodb->AutoExecute($table, $data, 'INSERT');
4

1 に答える 1

0

PEARの優れた点は、すべてのファイルを自分でダウンロードして、自分のプロジェクトツリーに配置できることですどうしても、利用可能な「共有」PEARロケーションがない場合は、独自のロケーションを提供してください。

独自のPDOクラスに組み込むのは非常に簡単です。http://phpxref.com/xref/pear/MDB2/Extended.php.source.htmlの関数を見てください。これらはかなり基本的なものであり、次のことができるはずです。 30行未満で同等のコードを取得します。

于 2010-07-29T15:24:59.093 に答える