Précédent   Forum des professionnels en informatique > PHP > Outils > phpMyAdmin
phpMyAdmin Forum d'entraide sur l'outil phpMyAdmin : installation, utilisation, etc. Avant de poster -> Cours phpMyAdmin
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/08/2011, 09h22   #1
Candidat au titre de Membre du Club
 
Inscription : août 2010
Messages : 37
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 37
Points : 12
Points : 12
Par défaut relation entre tables

Bonjour,
Voilà une demande qui me parait basique, mais sur laquelle je bute.
J'ai une table "produits" qui contient trois colonnes "indicatif", "référence" et "nombres". Une autre table "infos", qui contient deux colonnes : "référence" et "prix".
Je souhaite que dans une troisième table "result" je récupère dans trois colonnes, l'indicatif de la première, la référence de la première et le prix de la deuxième multiplié par nombres de la première.
Auriez-vous une idée ?
Merci
tapi21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2011, 10h57   #2
Membre Expert
 
Avatar de David Guillot
 
Homme David Guillot
Chef de projet en SSII
Inscription : mars 2004
Messages : 879
Détails du profil
Informations personnelles :
Nom : Homme David Guillot
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 879
Points : 1 149
Points : 1 149


Je crois qu'il y a erreur dans la section du forum : c'est une question pour le forum MySQL > Débuter. Je ne sais pas si tu peux déplacer ton topic tout seul, sinon demande à un modéro

Quelques pistes cependant : il va te falloir connaître ta version de MySQL et le moteur utilisé pour stocker ta base, pour savoir si tu peux créer une vue
__________________
Avant de poser une question ici :

Après résolution de votre question : un clic sur , un et un vote pour les personnes qui vous ont aidé
David Guillot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2011, 10h58   #3
Membre éclairé
 
Avatar de humitake
 
Homme Olivier
Étudiant
Inscription : novembre 2010
Messages : 303
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2010
Messages : 303
Points : 384
Points : 384
Bonjour,

Alors il y a deux possibilité, soit tu le gère manuellement en PHP au moment des insertions dans ces tables. (Méthode barbare)

Sinon tu utilise les triggers et les foreign key !
humitake est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2011, 11h31   #4
Candidat au titre de Membre du Club
 
Inscription : août 2010
Messages : 37
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 37
Points : 12
Points : 12
ok, merci pour ces réponses, j'ai un peu de mal entre PHPMYADMIN et MYSQL.
J'ai installé une des dernières version de Easyphp .
Pour en revenir à, mon problème, est-il possible de créer une colonne calculée dans une table ex. la colonne F3 = F1 * F2.
Merci
tapi21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2011, 11h34   #5
Membre éclairé
 
Avatar de humitake
 
Homme Olivier
Étudiant
Inscription : novembre 2010
Messages : 303
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2010
Messages : 303
Points : 384
Points : 384
Oui, comme je te le disais tu as deux possibilité :
- Soit tu le gère toi même en faisant le calcul puis l'insert depuis PHP
- Soit tu créer un trigger su l'insert de cette table qui ira chercher les deux champs en questions puis les multiplier.
humitake est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 08h36   #6
Candidat au titre de Membre du Club
 
Inscription : août 2010
Messages : 37
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 37
Points : 12
Points : 12
ok, je vais gérer ça en php.
Merci
tapi21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h55.


 
 
 
 
Partenaires

Hébergement Web