Bonjour, j'utilise présentement le script suivant pour récupéré la clé primaire du dernier élément généré. Cependant ce script à une fiabilité limitée. J'aimerais savoir s'il existe une fonction SQL pour stocker en même temps que d'inserer l'élément dans la BD.

Exemple de requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
///Requête d'insertion
$query="INSERT INTO $table_annonce ( id , test)VALUES (NULL , 'test')";
mysql_query($query);
 
///Requête d'affectation
$query = "SELECT * FROM $table_annonce ORDER BY id ASC";
$result = mysql_query($query);
$val = mysql_fetch_array($result)
$last_id=$val["id"];
 
echo "La clé primaire de l'élément insérer est $last_id";