PHP/MySQL

Fermé
Remmy - 23 juin 2005 à 16:55
Timon1102 Messages postés 354 Date d'inscription jeudi 2 juin 2005 Statut Membre Dernière intervention 30 décembre 2010 - 23 juin 2005 à 17:28
bonjour,

voilà, en fat j'ai 2 pages php avec des formulaires à remplir par les utilisateurs. Une fois que l'utilisateur a rempli tous les champs il valide et là ces données sont insérés dans diférentes tables de ma bdd sous MySQL. Le problème est que pour remplir une valeur d'un des champs d'une table j'ai besoin d'une valeur d'une clé primaire de l'une de mes tables ( en fait dans une table le champ est clé primaire et dans l'autre clé étrangère), mais la valeur de ce champ (table où le champ est clé primaire) n'est pas saisi par l'utilisateur je l'ai défini en "auto_increment" donc comment je peux faire pour récupérer cette valeur et pouvoir la mettre dans l'autre table (table où le champ est clé étrangère)??
Je ne sais pa si j'ai été très claire mai bon si quelqu'un pourrait m'aider ca me rendrait grand service

Merci

2 réponses

maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 453
23 juin 2005 à 17:13
Bonjour!

et bien, juste avant la seconde insertion, tu fais un select avec tous les critères que tu as rentré juste avant! :)
0
Timon1102 Messages postés 354 Date d'inscription jeudi 2 juin 2005 Statut Membre Dernière intervention 30 décembre 2010 109
23 juin 2005 à 17:28
la fonction mysql_insert_id() te retourne exactement le dernier id inseré.
0