Clé étrangère phpmyadmin
Merci d'avance
5 réponses
La problématique porte sur la mise en place de clés étrangères liant la table inscription_enfant à celle de garderie via l'id_inscription, avec PHPMyAdmin et des insertions coordonnées. Des réponses insistent sur l'ordre des insertions et l'existence préalable des enregistrements référencés, d'où l'usage de lastInsertId pour récupérer les IDs générés et le choix précis des noms de clés (id_inscription_parent ou idinscription_parent). Des exemples de code montrent des requêtes préparées avec PDO, la récupération des IDs via lastInsertId et des messages d'erreur détaillés pour diagnostiquer les échecs liés aux clés étrangères. En parallèle, des conseils soulignent la nécessité d'un modèle conceptuel clair (MCD), de vérifier la structure des tables et de respecter le référentiel des données pour éviter les insertions invalides.
-
Modérateur
-
-
-
ModérateurAttention avec les CLES etrangères....
Si tu fais des insertions en BDD sur des tables contenant des clés étrangères... tu dois respecter un certain ordre pour faire tes insertions... et surtout... tes enregistrements doivent exister dans la table avec laquelle tu as la "liaison".
l n'y a plus rien qui veut s'enregistrer dans la base.
Sans connaitre la structure exacte de tes tables... ni même le code utilisé pour faire tes enregistrements... IMPOSSIBLE de t'aider. -
-
-



