adodb,pdo或者其他,我想要autoExecute

时间:2010-07-01 03:55:41

标签: php pdo mysqli adodb

我以前使用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');

1 个答案:

答案 0 :(得分:0)

PEAR的优点是你可以自己下载所有文件,并将它们放在你自己的项目树中。无论如何,如果没有“共享”PEAR位置,请提供您自己的位置。

将它构建到您自己的PDO类中将非常简单,查看http://phpxref.com/xref/pear/MDB2/Extended.php.source.html处的函数,它们非常基本,您应该能够在30行以下获得一些等效代码。