Bonjour,
Je souhaiterai savoir si il est possible d'outrepasser une close LIMIT lors d'une selection de résultat, pour un comptage, sans passer par deux requête disctinctes.
Problème (Exemple) :
la fonction PHP mysql_num_rows() me retournera 20 ou moins, mais ce que je souhaiterais, c'est obtenir dans la foulée, le nombre total de rangées affectées (sans que la close LIMIT soit prise en compte), le tout sans avoir recours à une seconde requête de type COUNT(*).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT * FROM table_resources WHERE resource_state = 1 LIMIT 0, 20;
J'ai vu qu'il existait une constante SQL_CALC_FOUND_ROWS et une fonction interne FOUND_ROWS() mais l'utilisation n'est pas très clair...
Merci d'avance pour votre lanterne !
Partager