Eléphanteau du PHP |
36 Messages
13 mai 2007, 16:03
Merci de te préoccuper de mon soucis.
Voici je que je recherche.
J'ai une table appelé cotisation avec 2 champs
FamilleID et Garde.
J'ai une 2ème table enfants avec plusieurs champs. Seul le champ Nom m'interresse.
Je souhaite récupérer les N° FamilleID de ma table cotisation OU le Champ GARDE = OUI.
Une fois récupéré cette liste je souhaite afficher le Nom de la famille à la place du N° FamilleID.
Ta requête avec jointure fonction bien, mais si j'ai 2 enfants qui ont le même N° FamilleID dans la table enfants, je récupère 2 fois le Nom de Famille.
Si j'utilise 2 requêtes cela fonctionne mais je n'arrive pas à faire un ORDER sur le Nom de famille
Code : Tout sélectionner
$result=mysql_query("SELECT FamilleID FROM cotisation WHERE Garde = 'OUI' AND c.Mois LIKE '$Mois'");
while($row=mysql_fetch_row($result)) {
$FamilleID=$row[0];
$result2=mysql_query("SELECT Nom FROM enfants WHERE FamilleID = '$FamilleID' ");
while($row=mysql_fetch_row($result)) {
$Nom=$row[0];}
}
J'espère que c'est clair ?
Cordialement