Bonjour à tous,
dans une page (php) d'ajout dans une table d'une base mysql, je dois afficher l'identifiant de l'enregistrement (clé primaire, auto-incrémentée) AVANT que la requête d'insert ne soit effectuée.
J'ai bien pensé à un SELECT MAX(`monid`) FROM matable; puis l'afficher avec une incrémentation de 1, mais cela ne tient pas la route si le (ou les) derniers enregistrements de la table ont été supprimés.
Une solution inélégante au possible consisterait à faire un enregistrement bidon juste avant l'insertion, récupérer son identifiant, supprimer cet enregistrement et ensuite afficher l'identifiant incrémenté de 1.
J'espère qu'il existe plus simple et plus élégant.
Merci de vos réponses
Nico
Partager