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";