Percutions à l'insertion des données dans une table sources
rofinho
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
heliconius Messages postés 539 Date d'inscription Statut Membre Dernière intervention -
heliconius Messages postés 539 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis députant en BDD, mais je conçoit bien des applications web avec (html, css, javascript et php) j'utilise donc phpmyadmin mon problème et le suivant.
j'eux trois tables en relation avec la première table1 , table2 et table3.
j'aimerais que quand j'insert les données dans la table1 que son identifiant nommé bien (id) s'ajoute dans table2 et table3 en laissant vide les reste des champs de deux tables car il y a dans chacune d'entre elle un champ nommé (id_user) en relation avec l'id de la table1.
J'ai essayé de créer un trigger mains à chaque ajout il y a un enregistrement vide qui s'ajoute dans les deux autre tables.
si quelqu'un peut m'aider en me disant quoi faire, je serais ravi.
Je suis députant en BDD, mais je conçoit bien des applications web avec (html, css, javascript et php) j'utilise donc phpmyadmin mon problème et le suivant.
j'eux trois tables en relation avec la première table1 , table2 et table3.
j'aimerais que quand j'insert les données dans la table1 que son identifiant nommé bien (id) s'ajoute dans table2 et table3 en laissant vide les reste des champs de deux tables car il y a dans chacune d'entre elle un champ nommé (id_user) en relation avec l'id de la table1.
J'ai essayé de créer un trigger mains à chaque ajout il y a un enregistrement vide qui s'ajoute dans les deux autre tables.
si quelqu'un peut m'aider en me disant quoi faire, je serais ravi.
A voir également:
- Percutions à l'insertion des données dans une table sources
- Fuite données maif - Guide
- Table des matières word - Guide
- Table ascii - Guide
- Trier des données excel - Guide
- Touche insertion clavier - Guide
1 réponse
Bonjour,
Je n'ai pas de certitude absolue concernant la compréhension de ton problème, mais si ça peut t'aider :
La fonction PHP mysql_insert_id() retourne le dernier identifiant généré par un champ de type AUTO_INCREMENT, sur la connexion MySQL courante ou sur la connexion spécifiée par link_identifier.
Connaissant le dernier identifiant généré lors de l'insertion, tu peux alors les ajouter dans les autres tables
Je n'ai pas de certitude absolue concernant la compréhension de ton problème, mais si ça peut t'aider :
int mysql_insert_id ( [resource $link_identifier] )
La fonction PHP mysql_insert_id() retourne le dernier identifiant généré par un champ de type AUTO_INCREMENT, sur la connexion MySQL courante ou sur la connexion spécifiée par link_identifier.
Connaissant le dernier identifiant généré lors de l'insertion, tu peux alors les ajouter dans les autres tables