Mysql : pagination et nombre total de résultats

Je suis confronté à un problème bateau. Je dois concevoir un moteur de recherche sur mon site, qui utilise MySQL de façon trés classique. Je génère une bête requête de type SELECT qui me retourne des résultats.