Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
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 22/10/2007, 10h16   #1
Membre du Club
 
Inscription : février 2006
Messages : 199
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 199
Points : 57
Points : 57
Par défaut Insertion dans plusieurs champs

Hello,

Désolé mais la question va vous paraître trés stupide
J'ai un tableau que je récupére sur une page web.
Si je veux faire simple, j'en fais une table, ce qui donnera ça :

idTable - Nom - Date - Lieu - Métier
1 - Pierre - 1973 - Paris - Etudiant
2 - Paul - 1980 - Lyon - Chauffeur
3 - Jacques - 1965 - Tataouine Les Oies - Retraité

Mais je veux insérer les données en scindant ce tableau en deux. Mettre les noms et métiers dans une deuxiéme table et une clef étrangére dans la premiére :

idTable - Nom - Date - Lieu
1 - idNom - 1973 - Paris
2 - idNom - 1980 - Lyon
3 - idNom - 1965 - Tataouine Les Oies

idNom - Nom - Métier
1 - Pierre - Etudiant
2 - Paul - Chauffeur
3 - Jacques - Retraité

Comment faire svp ?

Merci
TallyHo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2007, 09h59   #2
Membre du Club
 
Inscription : février 2006
Messages : 199
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 199
Points : 57
Points : 57
Personne ?
TallyHo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2007, 10h40   #3
Membre du Club
 
Inscription : février 2006
Messages : 199
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 199
Points : 57
Points : 57
C'est bon, je suis un boulet, je vais prendre du recul car je ne vois plus les évidences

Il suffit de créer la 2éme table puis la 1ére en insérant le nouvel id créé : mysql_insert_id() en php.

Si vous voyez une autre solution...
TallyHo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h49.


 
 
 
 
Partenaires

Hébergement Web