Optimsation de 5 requetes count(id)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Optimsation de 5 requetes count(id)

par orgerix » 19 mai 2009, 13:11

La, dis comme ca, j'ai envie de répondre non.

Mais pour pouvoir vriament répondre il faudrait la composition des tables et ce que tu veux faire. Peu être qu'en revoyant le schéma de ta BDD, tu pourra alléger.

Optimsation de 5 requetes count(id)

par fabien_14 » 19 mai 2009, 12:41

Bonjour,

J'ai 5 requete SQL et je voudrais savoir si c'est possible de l'optimiser voire dans faire une seule ... car j'ai 5 requetes pour faire des comptages sa me parait un peu lourd ...

Voici les requetes :
$db1=@mysql_query("SELECT count(id) FROM table1 WHERE valide ='0' ");
$nb1=@mysql_result($db1,0,'count(id)');

$db2=@mysql_query("SELECT count(id) FROM table2  WHERE valide ='0' ");
$nb2=@mysql_result($db2,0,'count(id)');

$db3=@mysql_query("SELECT count(id) FROM table3 WHERE valide ='0' ");
$nb3=@mysql_result($db3,0,'count(id)');

$db4=@mysql_query("SELECT count(id) FROM table4 WHERE valide ='0' ");
$nb4=@mysql_result($db4,0,'count(id)');

$db5=@mysql_query("SELECT count(id) FROM table5 WHERE valide ='0' ");
$nb5=@mysql_result($db5,0,'count(id)');
Merci de votre aide