rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[PHP-SQL] nombre de resultat d'une requete

mk, le mardi 12 juin 2007 à 10:40:14
salut, voila mon probleme

j'effectue une requete sql enorme et avant de commencer a afficher les resultats (qui sont au nombre de 140 000 a peut pres), j'aimerai afficher le nombre exact de resultats obtenus

ex:
nombre de resulta trouvée: 145 326
1-resul
2-result
3-resulta
...

vu que la requete est grande et porte sur plusieur table je ne veut pas faire deux requetes, une pour compter et une pour afficher.
est ce qu'il y a une fonction en PHP qui donne le nombre de resultat obtenue apres l'execution de la requete ??
qlq chose de la famille de fetch_array peut etre....

merci d'avance
Configuration: Windows XP
Internet Explorer 6.0
Répondre à mk  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sir_DEC, le mardi 12 juin 2007 à 10:43:23
Bonjour,

Tu pourrais par exemple ranger les résultats dans un tableau dynamique et afficher la taille du tableau avant de l'afficher. Sinon je ne vois pas, pas très callé en PHP :S

Sir_DEC
Répondre à Sir_DEC

2


  • 2
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 Jeff, le mardi 12 juin 2007 à 10:44:00
mysql_num_rows($mysql_result);

Par contre, tu devrais tout de même faire une première requête comme ceci :

SELECT count(id) FROM tatable


Puis, afficher les résultats page par page, en utilisant la clause LIMIT :

SELECT champ1, champ2, champ 3 FROM tatable LIMIT 0,100

Jeff - Wm@Ccm -
Répondre à Jeff
Logiciels pertinents trouvés dans les téléchargements
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Télécharger Nombres Faciles 1.0.0.7Nombres Faciles - Lorsqu'on rédige un chèque, même si on est un habitué, on peut toujours commettre une faute lors de la transcription de la...Catégorie: Professionnel
Licence: Freeware/gratuit
Télécharger MySQL 5.0.67MySQL - MySQL est une des systèmes de gestion de bases de données le plus répandu au monde. Catégorie: Bases de données
Licence: Open Source
Plus de logiciels gratuits sur « [PHP SQL] nombre de resultat d'une requete »