Signaler

Enregistrement sans deux tables liés

Posez votre question seb31t 1Messages postés dimanche 22 octobre 2017Date d'inscription 22 octobre 2017 Dernière intervention - Dernière réponse le 22 oct. 2017 à 14:36 par jordane45
Bonjour,
Je me permets de poser cette question car malgré mes recherches, je n’ai pas trouvé la réponse à mon problème, pour vous vous expliquer plus en détail je dois d’abord vous parler de mes tables, il y a une table qui de nome amelio une autre qui s’appelle action et lié par une table de liaison avec comme colonnes, une clé étrangère de la table amelio une autre clé étrangère de la table action et une colonne date qui référence les actions reportées.
Mon problème est le suivant dans ma page création action j’ai un formulaire qui après validation crée un nouvel enregistrement dans ma table action, jusque-là pas de problème mais comme je ne connais pas la clé primaire qui lui est affecté je fais une requête select pour retrouver mon enregistrement, mais là elle n’est pas trouvée et en dernière partie j’ai créé une requête insert into pour ajouter les clés dans ma table de liaison.
Il n’y a que ma première partie création d’une nouvelle action qui fonctionne. Ce que je souhaiterai c’est savoir comment réaliser ces enregistrements sous PHP et MySQL.
Step 1
Créer une action
Step 2
Retrouver l ID de l’action qui vient d’être créé
Step 3
Créer une requête insert into reprennant l’id action et amelio et ajouter une date de clôture du point
Avant de parler code pouvez-vous me dire si j’utilise une bonne méthode ?
Merci de votre aide et de votre patience car je débute dans la programmation en PHP et MySQL.
Utile
+1
plus moins
Bonjour
Regarde du côté de l'instruction lastinsertid
Cette réponse vous a-t-elle aidé ?  
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !