boucle while économique

boucle while économique - PHP - Programmation

Marsh Posté le 04-01-2004 à 16:14:58    

slt a tous....
g enfin décider d'optimiser mon forum !
bon  je connais quelques règles élémentaires, mais c techniquement que je suis dans la gallère...
           
en fait j'arrive à faire trouver une info dans une table, transformer MON (limit 1) résultat
 en plusieurs varaible qui correspondent aux chanmp de ma table...
je ferme ma connexion et je commence à générer le html
et ensuite plus loin dans ma page je fais des echo''.$ma_variable_depuis_ma_table.'';
donc là pas de blème...
mais si je dois faire sa pour plusieurs enregistrements...
je sais que la fonction array  aide, mais je sais pas comment l'utiliser...
pouvez me faire un exemple tout con ?
           
PS: c vraiment trés économique en resource?
           
merci ;)


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
Reply

Marsh Posté le 04-01-2004 à 16:14:58   

Reply

Marsh Posté le 04-01-2004 à 16:16:37    

est ce que ton forum rame ?

Reply

Marsh Posté le 04-01-2004 à 16:18:02    

euh avec 127 000 enregistrement un peu....
mais c ke je vais entièrement le reprogrammé et donc je voudrait faire bien dé le début


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
Reply

Marsh Posté le 04-01-2004 à 16:19:03    

rien compris...

Reply

Marsh Posté le 04-01-2004 à 16:19:16    

ça veut dire quoi un peu ? t'es sur de pas avoir torché ta base de données ?

Reply

Marsh Posté le 04-01-2004 à 16:23:49    

heu c moi qui est prog mon forum
en fait je voudrais prendre plein d'enregistrement dans une table, les sauvegarder dans des variables, vite fermer la connection et ensuite tranquilement afficher mon html avec mes variables


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
Reply

Marsh Posté le 04-01-2004 à 16:25:09    

taz a écrit :

ça veut dire quoi un peu ? t'es sur de pas avoir torché ta base de données ?

[:quoted]

Reply

Marsh Posté le 04-01-2004 à 16:29:47    

je veux pas faire un dump mais  

Citation :

$select = 'SELECT * FROM forum where cat="'.$cid.'"';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
 
if($total) {
        while($row = mysql_fetch_array($result)) {
  $title = $row['titre'];
}
}


et que sa enregistre tout dans des varaibles....
comme sa, mais le faire dés le débu de la page et ensuite déconecter...
parce que là je suis obliger de mettre mon html directement dans la boucle


Message édité par scull le 04-01-2004 à 16:36:15

---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
Reply

Marsh Posté le 04-01-2004 à 16:44:15    

Le truc qui boostera les perfs de ton forum c'est plutot un système  de cache pour les requêtes.

Reply

Marsh Posté le 04-01-2004 à 17:19:19    

ok thx


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
Reply

Marsh Posté le 04-01-2004 à 17:19:19   

Reply

Marsh Posté le 04-01-2004 à 21:32:15    

c'est pas en bourrant tout vite vite vite dans des variables que ça va aller plus vite. faudrais voir les requêtes, les index, etc...

Reply

Marsh Posté le 05-01-2004 à 07:54:52    

les index sont bien posés ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed