Enregistrer données dans 2 tables avec un seule ID
                                    
                        meryem                    
                                    -
                                     
jordane45 Messages postés 40050 Statut Modérateur -
        jordane45 Messages postés 40050 Statut Modérateur -
        Bonjour!
s'ils vous plaît j'ai besoin de l'aide !
j'ai 2 tables dans ma base de donnée avec la colonne id
je veux enregistrer des données sur ces 2 tables avec un même id
comment je peux faire?
Merci d'avance!
                
            
                
    
    
    
        s'ils vous plaît j'ai besoin de l'aide !
j'ai 2 tables dans ma base de donnée avec la colonne id
je veux enregistrer des données sur ces 2 tables avec un même id
comment je peux faire?
Merci d'avance!
        A voir également:         
- Enregistrer données dans 2 tables avec un seule ID
- Audacity enregistrer son pc - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Comment imprimer un tableau excel sur une seule page - Guide
- Id telephone - Guide
- Comment enregistrer un mail - Guide
 
    
    
    
    
voila mes req
$sql ="INSERT INTO table1 (surname,firstname,sex) VALUES('$surname','$firstname','$sex')";
$sql1 ="INSERT INTO table2 (attribute) VALUES('$attribute')";
il s'enregistre mais avec un id different
Il te faut un second champ dans ta deuxième table pout y stocker l'id généré par ta première requête.
Tu est en pdo ou mydqli pout tr connecter à ta bdd ?
Cherche la fonction last insert id
Pour commencer, dans ta table2 tu dois ajouter un champ id_table1
Puis si tu veux récupérer l' ID généré lors de l'insertion dans ta table 1 pour le mettre ensuite dans ta table 2 du dois le faire avec le code
Avec le style procédurale
ou si tu es en style objet :
Il te suffira alors d'utiliser cet id lors de l'insertion dans ta seconde table
$sql1 ="INSERT INTO table2 (id_table1,attribute) VALUES('$last_id', '$attribute')";