Je viens de lire à propos de SQL_CALC_FOUND_ROWS et de FOUND_ROWS() de MySQL qui vous permettent d'obtenir la taille totale des résultats d'une requête précédemment exécutée en supprimant les conditions LIMIT. Maintenant, je veux utiliser cette fonctionnalité dans une application web existante.
J'ai quelques approches en tête, mais je ne suis pas sûr de laquelle est la meilleure :
1) Est-ce que PHP a déjà des fonctions qui utilisent la fonction FOUND_ROWS()? J'utilise PHP 5 avec mysqli et MySQL 5 avec le moteur de stockage InnoDB.
2) L'application que je suis en train de construire a déjà son propre objet d'accès aux données qui encapsule la bibliothèque mysqli. Il est responsable de générer des requêtes CRUD fréquemment utilisées. Devrais-je modifier cet objet pour inclure SQL_CALC_FOUND_ROWS dans toutes les requêtes SELECT? Quels complications pourraient survenir?
D'autres idées/retours?