У меня есть запрос:
$sql = "SELECT
price.price_id,
price.goods,
price.price,
goods.name,
subcategory.name
FROM
price, goods, subcategory
WHERE
goods.goods_id = price.goods AND
goods.subcategory = \'$subcat\' AND
subcategory.subcategory_id = \'$subcat\'
ORDER BY
goods.name ASC
LIMIT $start_number, $end_number
";
В котором я ограничиваю количество записей LIMIT для постраничного вывода, но мне требуется получить и количество страниц, т.е. общее количество записей запроса... Как правильней сделать?
1) Сделать посторный запрос без LIMIT и получить количество записей?
2) Делать сразу запрос без LIMIT - получить количество записей, а полученные записи лимитрировать уже не средствами SQL запросов?
Или есть какой-либо другой вариант?