SQL / Question simple requetes
Résolu
dubuducu
Messages postés
395
Statut
Membre
-
dubuducu Messages postés 395 Statut Membre -
dubuducu Messages postés 395 Statut Membre -
Bonjour,
Je vais vous exposer mon probleme de facon simple.
Je possède deux tables, dans une meme Bdd.
cat et membres.
cat : possede toutes mes categorie (A,B,C et D)
membres : possede les caractéristiques de mes membres ( nom, id, pseudo, et la categorie a laquel appartient le membre).
Ces deux tables sont donc en quelque sorte liées.
Je souhaite afficher toutes les categorie dans un tableau.Pour cela je fais une simple requete :
Maintenant je souhaiterai que le membre possédant la catégorie A soit placé en dessous de mon $liste['cat_nom'] (correspondant a la categorie A par exemple) et de meme pour les autres membres.
Mon cerveau bug concernant la requete a executer ...
Pouvez vous m'aider? je reste devant le pc, je répondrai dans la minute suivante suivant vos question! Merci d'avance
Je vais vous exposer mon probleme de facon simple.
Je possède deux tables, dans une meme Bdd.
cat et membres.
cat : possede toutes mes categorie (A,B,C et D)
membres : possede les caractéristiques de mes membres ( nom, id, pseudo, et la categorie a laquel appartient le membre).
Ces deux tables sont donc en quelque sorte liées.
Je souhaite afficher toutes les categorie dans un tableau.Pour cela je fais une simple requete :
$sql2 = "SELECT DISTINCT cat_nom FROM cat ";
$result2 = mysql_query( $sql2) or die( "Erreur : " . mysql_error() );
while ($liste=mysql_fetch_array($result2))
{
echo $liste['cat_nom'];
echo'<br><br>';
}
Maintenant je souhaiterai que le membre possédant la catégorie A soit placé en dessous de mon $liste['cat_nom'] (correspondant a la categorie A par exemple) et de meme pour les autres membres.
Mon cerveau bug concernant la requete a executer ...
Pouvez vous m'aider? je reste devant le pc, je répondrai dans la minute suivante suivant vos question! Merci d'avance
A voir également:
- SQL / Question simple requetes
- 14 simple - Guide
- Simple pdf - Télécharger - PDF
- Simple ocr - Télécharger - Bureautique
- Simple file locker - Télécharger - Sécurité
- Simple comic - Télécharger - Vie quotidienne
3 réponses
Tu fais deux requete :)
Dans la premiere tu rajoute:
WHERE cat != A
pour que les utilisateur qui ai la categorie A ne s'affiche pas en haut
et une requête similaire avec un WHERE cat = A
et tu affiche la réponse en dessous ;)
Change cat par le nom de tom champs categorie ;)
Dans la premiere tu rajoute:
WHERE cat != A
pour que les utilisateur qui ai la categorie A ne s'affiche pas en haut
et une requête similaire avec un WHERE cat = A
et tu affiche la réponse en dessous ;)
Change cat par le nom de tom champs categorie ;)
le probleme c'est que tout est dynamique, les categories ne sont pas fixées ! le membre 1 a la categorie A , le 2eme la categorie G, bref !! je ne vois pas ce que tu me préconise dans ce cas la .
Voici mes deux requetes me permettant dafficher tout ceci :
voici la requete pour afficher les infos des membres.
Merci beaucoup vraiment de prendre du temps pour m'aider ! je vous remercie
Voici mes deux requetes me permettant dafficher tout ceci :
$sql2 = "SELECT DISTINCT cat_nom FROM cat ";
$result2 = mysql_query( $sql2) or die( "Erreur : " . mysql_error() );
while ($liste=mysql_fetch_array($result2))
{
echo $liste['cat_nom'];
// ici je souhaite avoir tous les membres de la categorie.
echo'<br><br>';
}
voici la requete pour afficher les infos des membres.
$sql = "SELECT * FROM membres "; $res = mysql_query ($sql) or die(mysql_error()); $image = mysql_fetch_assoc($res);
Merci beaucoup vraiment de prendre du temps pour m'aider ! je vous remercie
Merci, je viens de trouver .
Merci beaucoup
$sql2 = "SELECT DISTINCT cat_nom FROM cat ";
$result2 = mysql_query( $sql2) or die( "Erreur : " . mysql_error() );
while ($liste=mysql_fetch_array($result2))
{
echo $liste['cat_nom'];
$cat_nom = $liste['cat_nom'];
echo'<br>';
$sql = "SELECT * FROM membres WHERE categorie = '".$cat_nom."' ";
$res = mysql_query ($sql) or die(mysql_error());
while($image = mysql_fetch_assoc($res))
{
echo $image['id'];
}
echo'<br><br>';
}
Merci beaucoup