Petit problème PHP/SQL
Résolu/Fermé
Umbriel
Messages postés
46
Date d'inscription
jeudi 11 février 2010
Statut
Membre
Dernière intervention
29 mars 2012
-
14 févr. 2011 à 09:42
Umbriel Messages postés 46 Date d'inscription jeudi 11 février 2010 Statut Membre Dernière intervention 29 mars 2012 - 14 févr. 2011 à 10:19
Umbriel Messages postés 46 Date d'inscription jeudi 11 février 2010 Statut Membre Dernière intervention 29 mars 2012 - 14 févr. 2011 à 10:19
A voir également:
- Petit problème PHP/SQL
- Easy php - Télécharger - Divers Web & Internet
- Excel trier du plus grand au plus petit - Guide
- Petit 1 comme ² ✓ - Forum Bureautique
- Ecrire les chiffres en petits caractères ✓ - Forum Windows
- Petit colis distribution - Forum Réseaux sociaux
4 réponses
wazertyuiop
Messages postés
32
Date d'inscription
jeudi 10 février 2011
Statut
Membre
Dernière intervention
18 février 2011
1
14 févr. 2011 à 09:45
14 févr. 2011 à 09:45
créer une table avoir avec en clé primaire
id membre & id livre et rajoute des champs comme tu l'entend
id membre & id livre et rajoute des champs comme tu l'entend
Umbriel
Messages postés
46
Date d'inscription
jeudi 11 février 2010
Statut
Membre
Dernière intervention
29 mars 2012
4
14 févr. 2011 à 09:55
14 févr. 2011 à 09:55
Créer une table lien
id_membre&id_livre
Je ne me rappel plus comment ça s'appelle et non plus comment les gérer par la suite.
id_membre&id_livre
Je ne me rappel plus comment ça s'appelle et non plus comment les gérer par la suite.
Je suis d'accord avec les deux réponses du dessus. Il faut que tu crées une table qui va lier tes deux tables actuelles. Dans ta nouvelle table , tu mets leur clé en clé étrangère sur tes deux tables.
=>
Table membre :
id - pseudo - email - date_inscr - pwd
1 - Machin - a@a.fr - 00-00-0000 - ******
2 - Truc - a@a.fr - 00-00-0000 - ******
Table de Lien :
Id_membre => Clé primaire + clé étrangere sur membre.id
Id_livre => Clé Primaire + clé étrangere sur livre.id
Table livre
id - titre - auteur - éditeur
1 - Farenheit 451 - bidule - trucmuche
2 - L'assomoir - bidule - trucmuche
3 - Le Petit Chaperon Rouge - bidule - trucmuche
4 - L'oeil du loup - bidule - trucmuche
5 - Tintin, le sceptre d'Otockar - bidule - trucmuche
Apres, c'est ce que je pense, il se peut que sa soit faux. Bonne journée
=>
Table membre :
id - pseudo - email - date_inscr - pwd
1 - Machin - a@a.fr - 00-00-0000 - ******
2 - Truc - a@a.fr - 00-00-0000 - ******
Table de Lien :
Id_membre => Clé primaire + clé étrangere sur membre.id
Id_livre => Clé Primaire + clé étrangere sur livre.id
Table livre
id - titre - auteur - éditeur
1 - Farenheit 451 - bidule - trucmuche
2 - L'assomoir - bidule - trucmuche
3 - Le Petit Chaperon Rouge - bidule - trucmuche
4 - L'oeil du loup - bidule - trucmuche
5 - Tintin, le sceptre d'Otockar - bidule - trucmuche
Apres, c'est ce que je pense, il se peut que sa soit faux. Bonne journée
Umbriel
Messages postés
46
Date d'inscription
jeudi 11 février 2010
Statut
Membre
Dernière intervention
29 mars 2012
4
14 févr. 2011 à 10:10
14 févr. 2011 à 10:10
Comme enregistrements dans ma table lien, j'aurait :
1 - 1
1 - 3
1 - 4
2 - 2
2 - 3
2 - 5
???
Si j'ai 200 membres qui ont chacun 10 livres au hasard ça ne posera pas de problème ?
1 - 1
1 - 3
1 - 4
2 - 2
2 - 3
2 - 5
???
Si j'ai 200 membres qui ont chacun 10 livres au hasard ça ne posera pas de problème ?
Non, ce ne sont que des liens, après dans ta requète tu peux par exemple mettre :
Select membre.pseudo, livre.titre from membre inner join lien on membre.id = lien.Id_membre inner join livre on lien.Id_livre = livre.id where membre.id = 2;
Si je me suis pas trompé, sa devrait t'afficher tous les livres que le membre d'id 2 a. Tu peux biensur mettre ce que tu veux dans le Select et le Where ^^
Select membre.pseudo, livre.titre from membre inner join lien on membre.id = lien.Id_membre inner join livre on lien.Id_livre = livre.id where membre.id = 2;
Si je me suis pas trompé, sa devrait t'afficher tous les livres que le membre d'id 2 a. Tu peux biensur mettre ce que tu veux dans le Select et le Where ^^
Umbriel
Messages postés
46
Date d'inscription
jeudi 11 février 2010
Statut
Membre
Dernière intervention
29 mars 2012
4
14 févr. 2011 à 10:19
14 févr. 2011 à 10:19
Ok, je vous remercie de m'avoir aidé, je vais faire ça tout à l'heure :).
Je reviendrais vous dire si ça fonctionne bien ou si j'ai encore un problème.
Je reviendrais vous dire si ça fonctionne bien ou si j'ai encore un problème.