PHP/MySQL : Comment récupérer le dernier id attribué par MySQL ? - SQL/NoSQL - Programmation
Marsh Posté le 11-03-2008 à 18:04:01
mysql_insert_id => http://fr.php.net/mysql_insert_id
Marsh Posté le 11-03-2008 à 19:26:07
Ah c'est puissant ça ! Merci beaucoup ! (si seulement il pouvait exister une fonction comme ça à chaque fois que je cherche à faire un truc ^^)
Marsh Posté le 11-03-2008 à 17:54:52
Bonjour,
Juste après avoir lancé une requete "INSERT INTO ...", je voudrais récupérer l'id que MySQL a attribué à l'entrée nouvellement créée.
J'ai pensé à la requete "SELECT id FROM objets ORDER BY id DESC LIMIT 1" pour récupérer le plus grand id de la table, en supposant que MySQL attribue des id toujours plus grands sans combler les éventuels "trous" laissés par des requetes de "DELETE FROM ...", mais je ne trouve pas ça très clean...
Existe-t-il une meilleure solution ?
Merci d'avance !