Récupérer valeur auto-incrément après requête DELETE
Bonjour à toutes et tous,
Soit une table X avec une clé primaire ID auto-incrément.
Phase 1 : elle est vide.
puis Phase 2 : 4 lignes insérées. ID = 4 et auto-incrément = 5.
Phase 3 : requête PHP DELETE sur la ligne 4. ID = 3 et auto-incrément = 5
Question : comment récupérer l'A-I 5 sans avoir à le recaler après la requête DELETE ?
Parce que :
Code:
1 2 3 4 5 6
|
function prochain_id(){
$sql = mysql_query("SELECT MAX(id) FROM table");
$row = mysql_fetch_row($sql);
return $row[0] + 1;
} |
...évidemment retourne 4.
Or j'ai besoin de connaître l'ID réel du prochain enregistrement, l'auto-incrément, donc, et pas le dernier ID + 1.
Merci d'avance pour vos lumières.