Besoin d'optimiser une requête!
Posté : 27 avr. 2005, 16:11
Bonjour, je voudrais savoir si il y avait un moyen d'optimiser ce qui suit :
Ou bien d'optimiser cela:$query="SELECT * FROM item WHERE ReportID=\"$P\"&& IPage=\"Résumé\"&& IGroup=\"Ordinateur\" ";
$query1="SELECT * FROM item WHERE ReportID=\"$P\"&& IPage=\"Résumé\"&& IGroup=\"Carte Mère\" ";
$query2="SELECT * FROM item WHERE ReportID=\"$P\"&& IPage=\"Résumé\"&& IGroup=\"Moniteur\" ";
$query3="SELECT * FROM item WHERE ReportID=\"$P\"&& IPage=\"Résumé\"&& IGroup=\"Multimédia\" ";
$query4="SELECT * FROM item WHERE ReportID=\"$P\"&& IPage=\"Résumé\"&& IGroup=\"Stockage\" ";
$query5="SELECT * FROM item WHERE ReportID=\"$P\"&& IPage=\"Résumé\"&& IGroup=\"Partitions\" ";
$query6="SELECT * FROM item WHERE ReportID=\"$P\"&& IPage=\"Résumé\"&& IGroup=\"Entrée\" ";
$query7="SELECT * FROM item WHERE ReportID=\"$P\"&& IPage=\"Résumé\"&& IGroup=\"Réseaux\" ";
Est ce qu'on peut utiliser une boucle for ou qqch dans le genre, et comment faire aussi?$result1=mysql_query($query1)or die (mysql_error());
$result2=mysql_query($query2)or die (mysql_error());
$result3=mysql_query($query3)or die (mysql_error());
$result4=mysql_query($query4)or die (mysql_error());
$result5=mysql_query($query5)or die (mysql_error());
$result6=mysql_query($query6)or die (mysql_error());
$result7=mysql_query($query7)or die (mysql_error());