Insertion dans plusieurs tables PHP/MySQL
abderrahim84
Messages postés
20
Statut
Membre
-
[Dal] Messages postés 6373 Statut Contributeur -
[Dal] Messages postés 6373 Statut Contributeur -
Bonjour,
Je voudrais insérer dans plusieurs tables MYSQL depuis un script PHP !
Hors je ne sais pas comment faire.
J'ai les tables suivantes :
Livre (NumLivre, TitreLivre, Resume,...)
Auteur (NumAuyt, NomAut, PrenomAut)
Ecrire_Livre(#NumLivre, #NumAut)
Surtout comment faire pour que ce que j'insère dans Ecrire_Livre corresponde bien aux informations saisies dans Livre et dans Auteur.
Merci d'avance.
Je voudrais insérer dans plusieurs tables MYSQL depuis un script PHP !
Hors je ne sais pas comment faire.
J'ai les tables suivantes :
Livre (NumLivre, TitreLivre, Resume,...)
Auteur (NumAuyt, NomAut, PrenomAut)
Ecrire_Livre(#NumLivre, #NumAut)
Surtout comment faire pour que ce que j'insère dans Ecrire_Livre corresponde bien aux informations saisies dans Livre et dans Auteur.
Merci d'avance.
A voir également:
- Insertion dans plusieurs tables PHP/MySQL
- Insertion table des matières word - Guide
- Touche insertion clavier - Guide
- Insertion video powerpoint - Guide
- Insertion filigrane word - Guide
- Insertion liste déroulante excel - Guide
2 réponses
Salut abderrahim84,
Tu devrais commencer par un tutoriel pour comprendre les bases de SQL et de MySQL.
par exemple :
https://www.commentcamarche.net/contents/1062-le-langage-sql
https://cyberzoide.developpez.com/php4/mysql/
Particulièrement les passages sur la définition de clés primaires, sont en relation avec ta question.
Dal
Tu devrais commencer par un tutoriel pour comprendre les bases de SQL et de MySQL.
par exemple :
https://www.commentcamarche.net/contents/1062-le-langage-sql
https://cyberzoide.developpez.com/php4/mysql/
Particulièrement les passages sur la définition de clés primaires, sont en relation avec ta question.
Dal
Sur un schéma tel que :
Livre (NumLivre, TitreLivre, Resume,...)
Auteur (NumAut, NomAut, PrenomAut)
Ecrire_Livre(#NumLivre, #NumAut)
Comment faire l'insertion dans Ecrire_Livre sachant que NumAut & NumLivre sont en auto incrément ?
Livre (NumLivre, TitreLivre, Resume,...)
Auteur (NumAut, NomAut, PrenomAut)
Ecrire_Livre(#NumLivre, #NumAut)
Comment faire l'insertion dans Ecrire_Livre sachant que NumAut & NumLivre sont en auto incrément ?
Salut abderrahim84,
Si ta question est comment récupérer la valeur de la clef auto-incrémentée, la réponse est :
https://dev.mysql.com/doc/refman/5.6/en/getting-unique-id.html
Donc, après avoir fait ton insertion dans la table "Livre", tu récupères la clef auto-incrémentée pour la dernière entrée dans cette table ainsi :
Dal
Si ta question est comment récupérer la valeur de la clef auto-incrémentée, la réponse est :
LAST_INSERT_ID()
https://dev.mysql.com/doc/refman/5.6/en/getting-unique-id.html
Donc, après avoir fait ton insertion dans la table "Livre", tu récupères la clef auto-incrémentée pour la dernière entrée dans cette table ainsi :
$res= mysql_query("select LAST_INSERT_ID()") or die("Erreur SQL: [$st] impossible");
$lastidLivre=mysql_fetch_row($res);
Dal