Re: Fréquentation et hébergement de vos sites KwsPHP

En fait il suffirait de modifier la requete et au lieu de prendre toute la liste, prendre juste le nombre à afficher. Donc modifier le LIMIT xx, XX xx = nombre par lequel on commence 0, 20, 40 ect et XX = le nombre à afficher 20, 30, 40

De ce fait, la requête ne renvoyant que peut de resultat, la boucle while ne fera plus 2000 tour mais juste le nécessaire d'ou rapidité d'affichage :D

J'ai pas testé car pas envie de me créer des membre sur un site en local mais en prenant la version que j'ai en local, si a la ligne 93 tu ajoute un truc style :


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. $req_sql .= 'LIMIT '.sp($_GET['int_page'].' , 40';
  5.  
  6.  
  7. #####!!!#####
  8. ?>

Peut être que ca va marcher si ensuite tu fait un

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. $req_count = reqmysql('SELECT COUNT(id) AS NB_MBR FROM `users`');
  5.  
  6. #####!!!#####
  7. ?>


Puis ensuite ligne 101 au lieu du mysql num row tu met deux lignes comme ça :

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. $res_nb_mbr = mysql_fetch_object($req_count);
  5.  $mb_i = $res_nb_mbr->NB_MBR;
  6.  
  7. #####!!!#####
  8. ?>



Je te préviens, c'est pas une science exacte. Ca risque de ne pas fonctionner correctement mais c'est une idée à creuser :D

J'allais oublier, peut être mettre la ligne 473 en commentaire sinon ça risque de n'afficher que la toute première page et encore..

Voilà ma petite idée pour t'aider :D


Sujet écrit par Ancien membre le vendredi 21 janvier 2011 à 18:49

[ Imprimer ] - [ Fermer la fenêtre ]