Bonsoir,
J'ai un bout de code qui me bouffe pas mal (bcp trop) de cpu :
Code :
- while ($fid = mysql_fetch_array($result))
- {
- $fid = $fid[0];
- $result2 = mysql_query("SELECT threadid FROM readthread WHERE userid=$userid AND forumid=$fid LIMIT 1" );
- $test = mysql_fetch_array($result2);
- if ($test)
- $unread_tab[$fid] = 1;
- else
- $unread_tab[$fid] = 0;
- }
|
La boucle while tourne 28 fois (j'ai 28 fid), et ça me prend 5s sur un p3 850.
Est ce qu'il y a moyen d'optimiser ce code? Je trouve étrange que cela me bouffe autant de ressources...
Merci d'avance.
Message édité par Jul le 12-08-2003 à 02:22:48