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:
puis je récupère l'id de mon produit de la requete ci-dessu:Code:
1
2 $query="INSERT INTO....."; $result= mysql_query($query);
et j'execute ma 2eme requete qui se sert de l'id du produit inséré:Code:
1
2
3
4 $query_id="SELECT ID FROM..."; $result_id=mysql_query($query_id); $donnees= mysql_fetch_array($result_id) $id= $donnees['id'];
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???Code:
1
2 $new= "INSERT INTO .... ('$id', ...)"; $result_new= mysql_query($new);