Bonjour à tous ,
j'ai un code dont j'aimerais recuperer le dernier identifiant inseré à la suite d'une requete, seulement je n'y arrive pas avec mysql_insert_id la fonction semble rien me retourné, aidé moi a recuperer le dernier ID dans la partie insert de ce code :
//Sauvegarde (Mise a jour ou Insertion)
public function save($o_Objet) {
$affectedRows = 0;
if($o_Objet->iRef_Adr != "") {
$currObjetVO = $this->getByRef_Adr($o_Objet->iRef_Adr);
}
else
{
$currObjetVO = "";
}
if($currObjetVO > 0) {
$sql = "UPDATE ".$this->table." SET ".
"ref_qtr='".$o_Objet->iRef_Qtr."',".
"ref_blc='".$o_Objet->iRef_Blc."' ".
"nom_rue='".$o_Objet->sNom_Rue."' ".
"num_rue='".$o_Objet->sNum_Rue."' ".
"etg_adr='".$o_Objet->sEtg_Adr."' ".
"pte_adr='".$o_Objet->sPte_Adr."' ".
"WHERE ref_Adr=".$o_Objet->iRef_Adr;
$this->RequeteSQL = $sql;
mysql_query($sql, $this->connect) or die(mysql_error());
$affectedRows = mysql_affected_rows();
}
else {
$sql = "INSERT INTO ".$this->table." (ref_qtr,ref_blc,nom_rue,num_rue,etg_adr,pte_adr) VALUES('".
$o_Objet->iRef_Qtr."', '".
$o_Objet->iRef_Blc."', '".
$o_Objet->sNom_Rue."', '".
$o_Objet->sNum_Rue."', '".
$o_Objet->sEtg_Adr."', '".
$o_Objet->sPte_Adr."')";
$this->RequeteSQL = $sql;
mysql_query($sql, $this->connect) or die(mysql_error());
$affectedRows = mysqll_affected_rows();
}
return $affectedRows;
}