par

Bonjour, une fois que j'ai effectué un INSERT MySQLi, comment je peux récupérer, en PHP, le dernier id du nouvel enregistrement dans la table MySQL ?

2 Réponses

+1 validé
par

Si vous utilisez MySQLi, il faut faire appel à la fonction mysqli_insert_id() pour récupérer l'id correspondant au dernier enregistrement :

$connexion = mysqli_connect("localhost","identifiant","mot_de_passe", "nom_bdd");
mysqli_query($connexion, "INSERT INTO table (champ_1, champ_2) VALUES ('valeur_1',  'valeur_2')") or die(mysqli_error());
$dernier_id = mysqli_insert_id($connexion);
+1 validé
par

Si vous effectuez vos requêtes MySQL avec PDO, vous devez utiliser lastinsertid pour récupérer l'ID du dernier enregistrement.

Lectures Informatique Recommandées

meilleurs livres informatique

Suggéré par Google

Offre Sponsorisée

Ailleurs sur le Web

Merci pour votre visite sur 1FORMATIK.com

Un petit clic sur la pub est toujours apprécié, c'est elle qui finance le site

Bon surf

...