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

LIMIT
Invité n'ayant pas de compte PHPfrance

10 juil. 2007, 16:39

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.

ViPHP
ViPHP | 928 Messages

11 juil. 2007, 09:41

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()

Invité
Invité n'ayant pas de compte PHPfrance

11 juil. 2007, 15:14

Merci ,je vais regarder ca :wink: