Salut à tous,

J'ai un fichier php qui recupère les données d'un formulaire,
mon fichier sert à insérer les donnèes du formulaire dans ma base.

J'ai donc besoin de créer une première requete qui va insérer les données mais j'ai besoin de récupérer le numero du produit que je viens d'insérer.
Celui-ci étant generer auto-incrémenté, si j'écrit ma 1 requete:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$query="INSERT INTO.....";
$result= mysql_query($query);
puis je récupère l'id de mon produit de la requete ci-dessu:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$query_id="SELECT ID FROM...";
$result_id=mysql_query($query_id);
$donnees= mysql_fetch_array($result_id)
$id= $donnees['id'];
et j'execute ma 2eme requete qui se sert de l'id du produit inséré:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$new= "INSERT INTO .... ('$id', ...)";
$result_new= mysql_query($new);
J'ai effectué cette facon mais il ne veut pas prendre l'ID du produit que l'on vient d'insérer. Si l'on execute une requete puis une autre derrière, il ne va pas prendre en compte le resultat de la 1ere???