Page 1 sur 1

Recuperer le nombre d'enregistrements total dans un LIMIT..

Posté : 10 juil. 2007, 16:39
par LIMIT
Bonjour , Je ressors une liste de sites en page à page avec php et une requete sql et j'utilise pour ca l'instruction LIMIT x,y dans ma requête pour afficher les sites 10 par 10 ...

Ma requete en sortie est de ce type :

Code : Tout sélectionner

SELECT DISTINCT S.ID, S.POSTEE,S.NOM, S.MODE, S.VALIDEE, S.DESCRIPTION, S.URL, AVG( N.NOTE1 + N.NOTE2 + N.NOTE3 + N.NOTE4 ) AS MOYENNE FROM site S,note N WHERE N.IDSITE = S.ID AND S.NOM LIKE 'actualité%' GROUP BY S.ID ORDER BY S.MODE, MOYENNE DESC LIMIT 0 , 11
Cette liste fait suite à la recherche d'un mot et je dois afficher le nombre total d'enregistrements existant or dans ma requete à cause du LIMIT je peux pas sortir ce total. Y a t'il un moyen avec un count de sortir les enregistrements 10 par 10 mais d'avoir également le nombre total pour l'afficher sur chaque page? MErci pour votre réponse.

Posté : 11 juil. 2007, 09:41
par Genova
Bonjour, regarde sur cette page : http://dev.mysql.com/doc/refman/5.0/fr/ ... tions.html
du côté de SQL_CALC_FOUND_ROWS et FOUND_ROWS()

Posté : 11 juil. 2007, 15:14
par Invité
Merci ,je vais regarder ca :wink: