Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1356 connectés 

  FORUM HardWare.fr
  Programmation

  [MySQL] Petit problème de rangement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] Petit problème de rangement

n°142120
Pinzo
Vorsprung durch technik
Posté le 22-05-2002 à 01:31:57  profilanswer
 

Voilà, j'ai crée un classement d'utilisateurs (en fait c'est pas ca mais c'est pour que vous comprenniez mieux).
 
Ainsi...
 
La table : categorie1
Les champs : id / pseudo / email / site
 
(le champ ID est auto incrémenté)
 
Seulement, y a plusieurs catégories de membres. Donc à moins de créer 1 nouvelle table pour chaque catégorie (il devra y en avoir + de 30 plus tard) je vois pas comment je peux faire. :(
 
Si quelqu'un a compris, serait-il possible de m'éclairer please ? :)
 
 
Merci d'avance.

 

[jfdsdjhfuetppo]--Message édité par Pinzo le 22-05-2002 à 01:32:23--[/jfdsdjhfuetppo]


---------------
“I'll thank you very much.”
mood
Publicité
Posté le 22-05-2002 à 01:31:57  profilanswer
 

n°142122
Pinzo
Vorsprung durch technik
Posté le 22-05-2002 à 01:45:48  profilanswer
 

Pas bête.
 
Je vais essayer. Merci.


---------------
“I'll thank you very much.”
n°142123
Pinzo
Vorsprung durch technik
Posté le 22-05-2002 à 01:50:14  profilanswer
 

Comment je fais pour rendre cette clé étrangère ?


---------------
“I'll thank you very much.”
n°142125
Pinzo
Vorsprung durch technik
Posté le 22-05-2002 à 01:58:40  profilanswer
 

Je crois comprendre que c'est comme ca :
 
SELECT * FROM [utilisateurs] JOIN [categories] ON [id]=[id]
 
Mais ca marche pas. :(


---------------
“I'll thank you very much.”
n°142127
Pinzo
Vorsprung durch technik
Posté le 22-05-2002 à 02:05:00  profilanswer
 

viiz a écrit a écrit :

 
 
SELECT U.id, U.pseudo, U.email, U.site, C.categorie FROM UTILISATEURS U, CATEGORIES C
WHERE U.categorie = C.id
 
Toi tu débutes en SQL ;)  
Mais c'est comme ca qu'on apprend :hello:  



Clair je débute grave. Ca m'étonne même que je sache déjà tout ce que je sais. :D
 
Merci. :hello:


---------------
“I'll thank you very much.”
n°142128
Pinzo
Vorsprung durch technik
Posté le 22-05-2002 à 02:11:33  profilanswer
 

Ptain je dois vraiment être newbie total. En fait mes tables ont un autre nom...
 
Table "concours-participants" : id, position, participant, points
 
Table "concours" : id, concours
 
(concours-participants équivaut à UTILISATEURS et concours à CATEGORIES)
 
Si j'ai bien compris, c'est ca qu'il faut mettre :
 
SELECT U.id, U.position, U.participant, U.points, C.concours FROM CONCOURS-PARTICIPANTS U, CONCOURS C WHERE U.concours-participants = C.id
 
 
 [:ruisseau%20de%20larmes] Chui nul.

 

[jfdsdjhfuetppo]--Message édité par Pinzo le 22-05-2002 à 02:11:47--[/jfdsdjhfuetppo]


---------------
“I'll thank you very much.”
n°142131
Pinzo
Vorsprung durch technik
Posté le 22-05-2002 à 02:34:17  profilanswer
 

Ok, merci pour les conseils.
 
Par contre j'ai essayé ca et ca a marché :
 
SELECT * FROM concours_users LEFT JOIN concours on concours_users.id=concours.id
 
 
concours_participants renommé en concours_users)
 
 
 :)  :hello:


---------------
“I'll thank you very much.”
n°142134
Pinzo
Vorsprung durch technik
Posté le 22-05-2002 à 02:36:55  profilanswer
 

Ok. :)


---------------
“I'll thank you very much.”
n°142678
Pinzo
Vorsprung durch technik
Posté le 22-05-2002 à 19:02:08  profilanswer
 

Ptain je suis resté bloqué quelque pars, trop chiant. :lol:
J'ai trouvé une autre solution plus simple :
 
SELECT position,participant,points from concours where id=1
 
Il affiche toutes les données auxquelles j'ai attribué l'ID 1. Et pour les autres catégories : where id=*
 
* le n° de cat
 
 
 
 :hello:


---------------
“I'll thank you very much.”

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [MySQL] Petit problème de rangement

 

Sujets relatifs
Cherche petit soft de gestion des ID3 tagsutilisateurs mysql ; phpmyadmin : expliquez moi
[Java] petit probleme pour lancer un exe via java[VC++] petit pb avec une CListCtrl
[PHP MYSQL] Dans un champ VARCHAR pourquoi les espaces ne sont pas lapb easyphp : probleme de port...
Encore un probleme de dates en VB[MySQL] Connection permanente
[SQL] Requête et date (Problème résolu merci...) 
Plus de sujets relatifs à : [MySQL] Petit problème de rangement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR