Deux requetes en une seule ? - SQL/NoSQL - Programmation
Marsh Posté le 24-12-2006 à 10:43:29
Le truc c'est qu'ils n'ont pas de champs communs ces tables.
Ou alors pas au début, car le leader du clan, lorsqu'il a ajouté son clan, n'a pas encore remplit la line up.
Je veux d'abord récupérer les données du clan, qui se trouvent dans la table "clans", et ensuite dans 5 listes différentes je veux afficher la liste de tous les membres contenus dans la table "membres", et je veux que soit séléctionné les 5 membres faisant partie de la line-up si les champs contenu dans la table "clans" sont remplis "joueur_1", "joueur_2", etc.
Donc en gros il me faut l'affichage des données du clan pour pouvoir les éditer, puis l'affichage de tous les membres du site dans des listes avec à chaque fois qu'un membre fait partie de la line-up sont pseudo en "selected".
Et là je ne sais pas trop comment gérer ça en SQL
Marsh Posté le 24-12-2006 à 11:26:02
koskoz a écrit : Salut tout le monde,
|
tu fais n'importe quoi
dans la premiere requete tu recuperes tout la ligne de la table clan correspondant a id
dans la requete 2 tu selectionnes TOUS les pseudos dans la table membres et tu n'en recuperes que la premiere ligne.
En gros si j'ai bien compris tu veux pouvoir editer/ajouter des users dans tes clans
peux tu nous donner la structure des deux tables?
merci
Marsh Posté le 24-12-2006 à 11:31:33
c'est plus un problème de SQL là, mais un problème d'algo
Marsh Posté le 24-12-2006 à 12:01:38
betsamee a écrit : tu fais n'importe quoi |
Par rapport à la requete sur la table membres, c'était juste un test, biensûr que je fais une boucle normalement
La structure des deux tables :
Code :
|
Code :
|
Marsh Posté le 24-12-2006 à 14:35:13
ben au niveau algorithmique tu fais 5 listes deroulantes joueur_1,joueur_2,joueur_3,joueur_2,joueur_5
qui ont comme valeur par defaut la valeur de
$clan['joueur_1'],$clan['joueur_2'],$clan['joueur_3'],
$clan['joueur_4'],$clan['joueur_5'] (si elle n'est pas nulle)
dans ta liste deroulante de tous les pseudos
en fin comme le dit MagicBuzz/Arjuna la c'est de l'algo
Marsh Posté le 24-12-2006 à 15:59:55
betsamee a écrit : ben au niveau algorithmique tu fais 5 listes deroulantes joueur_1,joueur_2,joueur_3,joueur_2,joueur_5 |
Non, mais ça, je sais faire
Marsh Posté le 23-12-2006 à 23:36:05
Salut tout le monde,
j'ai actuellement un bordel pas possible qui est comme ceci :
En plus de bugguer, je ne trouve pas cela très pratique.
N'est-il pas possible de tout rassembler en une requette MySQL avec une fonction spécifique (je pense notamment à join, mais la doc MySQL étant tellement bien faite ) ?
Merci d'avance
---------------
Twitter