我以前使用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');
答案 0 :(得分:0)
PEAR的优点是你可以自己下载所有文件,并将它们放在你自己的项目树中。无论如何,如果没有“共享”PEAR位置,请提供您自己的位置。
将它构建到您自己的PDO类中将非常简单,查看http://phpxref.com/xref/pear/MDB2/Extended.php.source.html处的函数,它们非常基本,您应该能够在30行以下获得一些等效代码。