Bonjour,
J'utilise un CMS comme "couche interface" pour accéder à ma base de données où j'ai une requête du type (en PHP) :
Avant d'afficher les données, je veux restreindre le nombre de "records" en fonction du type d'utilsateur, ce qui implique que je dois connaitre le nombre total.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $database->setQuery( "SELECT nation_id, vc_clubname, vc_clubcity, vc_zipcode, ......... ". "FROM gcx_main ". "WHERE region_id=30 ". "ORDER BY nation_id DESC, vc_clubcity DESC"); $rows = $database->loadObjectList();
1) A part faire une 2eme requête identique juste avant en remplaçant "SELECT" par "COUNT (*)", existe-il une commande en PHP qui pourrait agir sur le variable "rows" pour savoir le nombre de records, ou bien une façon en MySQL qui permettrait d'ajouter "COUNT(*)" quelque part dans la requête ?
2) Si la fonction PHP existe, comment faire pour tronquer "rows" après 'n' records ? (similaire à "LIMIT n" en MySQL).
En vous remerciant par avance pour toute aide.
David.
Partager