Insérer des données dans une table intermédiaire
Résolu
Gnix_VorteX
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Gnix_VorteX Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Gnix_VorteX Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,

Après mainte et mainte recherche je n'ai toujours pas trouvé la réponse à ma question.
Je développe un site web dans lequel je voudrai ajouter des Etablissement qui appartiennent à un étudiant.
j'aimerai que l’osque j'ajoute un établissement , pouvoir ajouter une ligne dans la table intermédiaire Appartenir, sauf que je ne possède pas l'id de l'étudiant qui est une clé primaire que je viens de créer .
Alors svp quelqu'un sait comment procéder.
ps: pour résoudre à se problème je récupérai l'id le plus grand à l'aide d'un sélect mais je voudrai savoir si il n'y a pas plus efficace ?
Je développe un site web dans lequel je voudrai ajouter des Etablissement qui appartiennent à un étudiant.
j'aimerai que l’osque j'ajoute un établissement , pouvoir ajouter une ligne dans la table intermédiaire Appartenir, sauf que je ne possède pas l'id de l'étudiant qui est une clé primaire que je viens de créer .
Alors svp quelqu'un sait comment procéder.
ps: pour résoudre à se problème je récupérai l'id le plus grand à l'aide d'un sélect mais je voudrai savoir si il n'y a pas plus efficace ?
A voir également:
- Table intermédiaire sql
- Table ascii - Guide
- Table des matières word - Guide
- Table des caractères - Guide
- Sql lister les tables ✓ - Forum Programmation
- Logiciel sql - Télécharger - Bases de données
3 réponses
Bonjour
quel est le moteur de base de données que tu utilises ?
quel est le langage que tu utilises également pour faire ton site web ?
Avec quelle technologie te connectes tu as la base PDO ? mysqli ?
...sans ces éléments de réponse personne ne pourra t'aider
quel est le moteur de base de données que tu utilises ?
quel est le langage que tu utilises également pour faire ton site web ?
Avec quelle technologie te connectes tu as la base PDO ? mysqli ?
...sans ces éléments de réponse personne ne pourra t'aider
Un grand Merci à toi effectivement cela correspond tout à fait à ce que je cherchais.
Mais j'ai une dernière question . Je veux faire ce code dans une page PHP qui me sert pour faire de l'Ajax , sauf que j'ai besoin d'une variable pour communiquer avec la BD et pour cela je refais une connexion à la base donnée alors que j'en ai déjà fait une dans mon fichier modele_connexion.
est-il possible de transmettre une ma variable $bdd à ma page Ajax__.php ?
ou suis je obligé de créer une connexion à chaque fois que je créer une page Ajax ?
PS : j'ai l'impression de ne pas connaitre les bonnes pratiques de code , c'est pourquoi je m'éforce de me renseigner sur les "bonnes manières" mais je ne trouve pas d'exemple d'arborescences de site ou autres... assez explicite
Mais j'ai une dernière question . Je veux faire ce code dans une page PHP qui me sert pour faire de l'Ajax , sauf que j'ai besoin d'une variable pour communiquer avec la BD et pour cela je refais une connexion à la base donnée alors que j'en ai déjà fait une dans mon fichier modele_connexion.
est-il possible de transmettre une ma variable $bdd à ma page Ajax__.php ?
ou suis je obligé de créer une connexion à chaque fois que je créer une page Ajax ?
PS : j'ai l'impression de ne pas connaitre les bonnes pratiques de code , c'est pourquoi je m'éforce de me renseigner sur les "bonnes manières" mais je ne trouve pas d'exemple d'arborescences de site ou autres... assez explicite
Pour un exemple (avec de l'ajax en prime...) tu peux regarde ici :
https://codes-sources.commentcamarche.net/source/102253-exemple-ajax-en-jquery
https://codes-sources.commentcamarche.net/source/102253-exemple-ajax-en-jquery
Je code le site avec html/css et javascript pour le Front-End et PHP côté serveur
voici comment je me connecte à la BD :
$bdd = new PDO('mysql:host=localhost;dbname=unbesoin.com;charset=utf8', ' society', ' ' );
donc une bdd mysql
et pour la connexion à la bdd en PDO je t'invite à lire et a appliquer ceci
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
et enfin, pour répondre à ta question
https://www.php.net/manual/fr/pdo.lastinsertid.php