Optimsation de 5 requetes count(id)

Eléphant du PHP | 183 Messages

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
_________
Fabien

Mammouth du PHP | 693 Messages

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.