14-02-2008, 03:40 PM
Salut à tous,
Je me posais une question (qui risque de mettre utile en developpement)
Mise en situation :
J'ai une table joueurs avec un champs sexe (fille / garcon)
Je veux classer les joueurs dans 2 div differents :
Solution 1 :
Je fais une requete mysql pour les filles (WHERE sex='fille') et j'affiche
puis une requete pour les garcons (WHERE sex='garcon') et jaffiche
Solution 2 :
Je fais une requete general (SELECT * FROM joueurs)
Et je trie 2 fois :
while($joueur = mysql_fetch_array($req_joueur))
{
if($joueur['sex'] == 'fille')
{ echo $joueur['nom']; }
}
Puis :
while($joueur = mysql_fetch_array($req_joueur))
{
if($joueur['sex'] == 'garcon')
{ echo $joueur['nom']; }
}
Instinctivement je pense que la deuxieme solution est meilleure, mais je ne me rend pas compte...
Merci de me donner votre avis.
Bye
ComG
Je me posais une question (qui risque de mettre utile en developpement)
Mise en situation :
J'ai une table joueurs avec un champs sexe (fille / garcon)
Je veux classer les joueurs dans 2 div differents :
Solution 1 :
Je fais une requete mysql pour les filles (WHERE sex='fille') et j'affiche
puis une requete pour les garcons (WHERE sex='garcon') et jaffiche
Solution 2 :
Je fais une requete general (SELECT * FROM joueurs)
Et je trie 2 fois :
while($joueur = mysql_fetch_array($req_joueur))
{
if($joueur['sex'] == 'fille')
{ echo $joueur['nom']; }
}
Puis :
while($joueur = mysql_fetch_array($req_joueur))
{
if($joueur['sex'] == 'garcon')
{ echo $joueur['nom']; }
}
Instinctivement je pense que la deuxieme solution est meilleure, mais je ne me rend pas compte...
Merci de me donner votre avis.
Bye
ComG