Je me demandais s'il y avait un moyen d'obtenir le nombre de résultats d'une requête MySQL, et en même temps de limiter les résultats.
La façon dont la pagination fonctionne (si je comprends bien), je fais d'abord quelque chose comme
query = SELECT COUNT(*) FROM `table` WHERE `some_condition`
Après avoir obtenu le nombre_rows (requête), j'ai le nombre de résultats. Mais ensuite, pour limiter mes résultats, je dois faire une deuxième requête comme:
query2 = SELECT COUNT(*) FROM `table` WHERE `some_condition` LIMIT 0, 10
Ma question: est-il possible à la fois de récupérer le nombre total de résultats qui seraient donnés ET de limiter les résultats renvoyés dans une seule requête? Ou tout autre moyen plus efficace de le faire. Merci!