definir une variable apres un insert dans une table en php.

  • Auteur de la discussion jm
  • Date de début
J
jm
Guest
Bonjours et merci a ceux qui pourront repondre.

Je crois avoir dejas vue sur un livre ou sur un forum qu'il y a un moyen simple de realiser ca mais je ne le retrouve plus!

J'ai besoin de recupere l'id de mon dernier insert?
$result = mysql_query("INSERT INTO uitlisateur ("nom, prenom, tel) VALUE ('$nom', '$prenom', '$tel')".$lienDB);

if ($result == TRUE)
{
Ici j'aimerais recupere le champ id de la table utilisateur qui correspond a la requete $result
}

Merci pour votre aide,

JM.
 
WRInaute discret
Voilà, mais il faut que ton champ ID soit en auto incrémentation

Code:
$requete = "INSERT INTO utilisateur (nom, prenom, tel) VALUE ('$nom', '$prenom', '$tel')";
$result = mysql_query($requete.$lienDB); 

if ($result == TRUE) 
{ 
  $dernier_id = last_insert_id();
}
 
J
jm
Guest
un grand merci a tous les deux, ca fonctione de la facon suivante:

$requete = "INSERT INTO utilisateur (nom, prenom, tel) VALUE ('$nom', '$prenom', '$tel')";
$result = mysql_query($requete.$lienDB);

if ($result == TRUE)
{
$dernier_id = mysql_insert_id();
}

Exelent ca me fait avance...

JM.
 
Discussions similaires
Haut