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()
、使用されます。
これを行う方法はありますか?