0

我曾经使用 PEAR MDB2,我喜欢的一件事是 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 回答