Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysqli的良好扩展/包装器,为准备好的sql语句返回关联数组_Php_Mysql_Mysqli - Fatal编程技术网

Php mysqli的良好扩展/包装器,为准备好的sql语句返回关联数组

Php mysqli的良好扩展/包装器,为准备好的sql语句返回关联数组,php,mysql,mysqli,Php,Mysql,Mysqli,有人能推荐一个好的包装类或PHP的mysqli扩展的扩展,它允许 mysql->fetch\u assoc 为了一份事先准备好的声明。理想情况下,它可以将init/prepare/bind/fetch循环的繁琐复杂性浓缩为一条语句。是包括mysqli在内的数据库函数的优秀包装器 它具有将表数据检索为关联数组或对象(如果需要)的选项。它还包括对准备好的语句的支持 您不必使用整个zend框架来使用zend_DB,您可以自己使用它。编写一个扩展mysqli并添加该功能的类 这是一个开始 请尝试dalm

有人能推荐一个好的包装类或PHP的mysqli扩展的扩展,它允许

mysql->fetch\u assoc

为了一份事先准备好的声明。理想情况下,它可以将init/prepare/bind/fetch循环的繁琐复杂性浓缩为一条语句。

是包括mysqli在内的数据库函数的优秀包装器

它具有将表数据检索为关联数组或对象(如果需要)的选项。它还包括对准备好的语句的支持


您不必使用整个zend框架来使用zend_DB,您可以自己使用它。

编写一个扩展mysqli并添加该功能的类

这是一个开始


请尝试dalmp.com code.dalmp.com目前正在测试中,但也许您可以帮助测试它

为PDO编写包装或扩展PDO实际上非常容易

$this->setAttribute(self::ATTR_STATEMENT_CLASS, array('yourClassName', array($this)));

类似的内容将允许您指定一个类来替换PDOStatement。

这是一个PHP 5类,它只执行以下操作:


只需输入您的设置并调用其中一个静态函数。

当然可以-我只是想这是一件显而易见的事情,必须已经有了代码,所以省得自己重新发明轮子了