任何人都可以推荐一个好的包装类或 PHP 的 mysqli 扩展的扩展,它允许等效于
mysql->fetch_assoc()
准备好的声明。理想情况下,它将 init/prepare/bind/fetch 循环的繁琐复杂性浓缩为一条语句。
尝试 dalmp.com code.dalmp.com 目前处于测试阶段,但也许你可以帮助测试它
这是做到这一点的 PHP 5 类:http: //www.aplweb.co.uk/blog/php/mysqli-wrapper-class/
只需输入您的设置并调用其中一个静态函数。
实际上,为 PDO 编写包装器或扩展 PDO 非常容易。
$this->setAttribute(self::ATTR_STATEMENT_CLASS, array('yourClassName', array($this)));
类似的东西会让你指定一个类来替换 PDOStatement。
Zend_DB
是一个很好的数据库函数包装器,包括 mysqli。
它具有将表数据作为关联数组或对象(如果需要)检索的选项。它还包括对准备好的语句的支持。
您不必使用整个 zend 框架来使用 Zend_DB,您可以单独使用它。