Есть такой запрос:
public function getAll($data) {
$params = [
'user_id' => $data->user_id,
'period' => $data->period,
'limit' => $data->limit,
'offset' => $data->offset,
];
return $this->db->row('SELECT id, amount, DATE_FORMAT(date, "%d.%m.%Y %H:%i:%s") as date FROM enrollments WHERE user_id = :user_id && status = 1 && UNIX_TIMESTAMP(date) > :period ORDER BY id DESC LIMIT :limit OFFSET :offset', $params);
}
Хочется, чтобы этот запрос возвращал и количество данных всего - без
offset и
limit, но помещал их отдельно от массива элементов, можно ли как-то это сделать?
Мне очень не хочется делать отдельный второй запрос на подсчет элементов.