Subscribe:

Ads 468x60px

Affichage des articles dont le libellé est mysql. Afficher tous les articles
Affichage des articles dont le libellé est mysql. Afficher tous les articles

dimanche 22 août 2010

Récupérer l'id après un insert sous PDO

Il s'agit d'un problème qui s'est présenté à moi lors de mon apprentissage de PHP/MySQL. En fait je fais une insertion dans ma base de données et je veux travailler juste après avec l'enregistrement que je viens de faire. Or tout le monde sait qu'on ne travaille qu'avec l'id de l'enregistrement en question, c'est plus simple et plus clair. Mais comment connaître cet id alors qu'il est auto généré par MySQL (auto-increment)?
Eh bien il existe une méthode toute simple de l'objet PDO créé lors de la connexion à la base de données : lastInsertId()
Sa définiton détaillée se trouve à l'adresse suivante: http://php.net/manual/fr/pdo.lastinsertid.php
En tout cas elle te retourne l'id du dernier enregistrement inséré dans la base de données.
J'espère que ça aidera des bleux comme moi.