0

有没有合适的方法来存储 mysqli 返回的结果?

我的数据库类相当简单:

class Database extends mysqli {

    private function __construct() {
        parent::__construct( 'host', 'user', 'xxxxx', 'database_name' );
        $this->set_charset("utf8");
        $this->query_execute("SET time_zone = '-0:00'");
    }

    public function query( $sql ) {
        $result = parent::query( $sql );

        return $result;
    }
}

如果假设查询相同,我想序列化该$result集合并将其存储在文件中以实现需要很长时间处理的大查询的基本缓存。$result 将返回一个“mysqli_result 对象”,稍后用于检索数据$result->fetch_array()$result->fetch_object()将被使用。

有没有办法做到这一点?

4

1 回答 1

1

有没有合适的方法来存储 mysqli 返回的结果?


,没有办法缓存mysqli返回的结果对象。

于 2013-07-28T13:16:10.400 回答