adodb、pdo 或其他,我想要自动执行

发布于 2024-09-08 06:28:03 字数 589 浏览 5 评论 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');

I used to use PEAR MDB2 and one of the things I loved was the autoExecute()

It really cut down on code.

But's it's a pain having to get MDB2 enabled on some hosted servers. I'd like to use either PDO or just include some class file.

It looks like adodb has autoExecute too
http://phplens.com/lens/adodb/docs-adodb.htm#autoexecute

Is there any wrapper out there that would let me do it with PDO or mysqli even? (because all my stuff is mysql specific anyway)

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

悲喜皆因你 2024-09-15 06:28:03

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

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

The beaty of PEAR is you can download all the files yourself, and put them in your own project tree. By all means, if there is no 'shared' PEAR location available, just provide your own.

Building it into your own PDO class would be quite trivial, look at the functions at http://phpxref.com/xref/pear/MDB2/Extended.php.source.html, they're pretty basic, you should be able to get some equivalent code in under 30 lines.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文