PEAR::DB как узнать количество результатов? (в MySQL FOUND_ROWS())

Anatoly_UA

Новичок
PEAR::DB как узнать количество результатов? (в MySQL FOUND_ROWS())

Можно ли в PEAR::DB или в PEAR::MDB2 реализовать возможность MySQL с SQL_CALC_FOUND_ROWS и последующим SELECT FOUND_ROWS()? Или может у них есть свои внутренние какие возможности для получения общего количества найденных записей в запросе игнорируя LIMIT ?

Интересующие запросы:
SELECT SQL_CALC_FOUND_ROWS *, COUNT(*) AS v_skolkih_razdelah
FROM Tovar
INNER JOIN Structura ON Tovar.id=Structura.TovarID
WHERE Structura.RazdelID IN (1,2,3,4,10)
GROUP BY id
HAVING find_in_set(5, v_skolkih_razdelah)
ORDER BY id DESC;
LIMIT 0,10

SELECT FOUND_ROWS();

Структура таблиц:
Tovar:
id | .....

Structura:
TovarID | RazdelID

ищу товары, которые ОДНОВРЕМЕННО входят в разделы с RazdelID 1,2,3,4 и 10
 

alpine

Новичок
Anatoly_UA
Если выполнить в консоли? Все работает как надо?
 
Сверху