принять Пожалуйста, посмотри на этом условном MySQL Query:Mysql условного случай запрос - выяснить, сколько строк каждое условие возвращается
SELECT attr1,attr2,attr3 FROM table
WHERE
(attr1 LIKE '%cond1%' OR attr1 LIKE '%cond2%')
OR
(attr2 BETWEEN '30' AND '45')
OR
(attr3 IN ('cond3') AND attr3 = 'cond4' AND attr3 BETWEEN '18' AND '30')
ORDER BY CASE
WHEN (attr1 LIKE '%cond1%' OR attr1 LIKE '%cond2%') THEN 1
WHEN (attr2 BETWEEN '30' AND '45') THEN 2
ELSE 3
END
Есть ли способ я могу получить с MySQL и PHP числа строк, каждое условие возвращается? Или в состоянии аренды 3?
Мне нужно знать, что условие 3 возвратило 200 строк, например, и сохранит это значение в переменной php.
Вы должны запустить два разных запроса, чтобы получить как данные, так и количество результатов одного из ваших условий. – mavrosxristoforos