Simplifier plusieurs requetes
Posté : 13 janv. 2008, 01:00
Bonsoir,
Voilà j'ai écrit un code pour récupérer plusieurs données dans une table. Celui fonctionne bien mais j'aimerai juste un avis sur ce code. Est-il possible de simplifier celui-ci ?Peut on faire une seule requete ?
Par avance merci à tous ceux qui apporteront une aide. et bonne année 2008.
Voilà j'ai écrit un code pour récupérer plusieurs données dans une table. Celui fonctionne bien mais j'aimerai juste un avis sur ce code. Est-il possible de simplifier celui-ci ?Peut on faire une seule requete ?
Par avance merci à tous ceux qui apporteront une aide. et bonne année 2008.
$counter=mysql_query("SELECT COUNT(*) FROM $table2");
$counter2=mysql_query("SELECT COUNT(*) FROM $table2 WHERE membreSexe='M'");
$counter3=mysql_query("SELECT COUNT(*) FROM $table2 WHERE membreSexe='F'");
$row=mysql_fetch_row($counter);
$row2=mysql_fetch_row($counter2);
$row3=mysql_fetch_row($counter2);
if(!$counter)
{
return "error=" . mysql_error();
} else {
$pop=$row[0];
$boy=$row2[0];
$girl=$row3[0];
if(!$girl){
$girl="0";
}
$xml = '<response>';
$xml .= '<status>ok</status><population>'.$pop.'</population><boy>'.$boy.'</boy><girl>'.$girl.'</girl>';
}
$xml .= '</response>';
print "$xml";