Récupérer l'ID du dernier enregistrement inséré depuis MySQL en PHP
Pour obtenir l'ID du dernier enregistrement inséré dans une table MySQL, il est essentiel de considérez l'extension de base de données PHP spécifique que vous utilisez. Cette solution explore les méthodes pour trois extensions courantes : PDO, Mysqli et Mysql.
Utilisation de PDO ou Mysqli
Si vous utilisez PDO ou Mysqli, le processus est simple :
Utilisation de Mysql
Bien que l'utilisation de l'extension Mysql ne soit pas recommandée en raison de sa dépréciation, cela peut être réalisé en utilisant la fonction mysql_insert_id().
SELECT MAX(id) FROM Table est-il une alternative ?
Non, SELECT MAX(id) FROM table n’est pas une méthode appropriée pour obtenir le dernier identifiant inséré. Il renvoie la valeur d'identification maximale dans le tableau, qui peut ne pas toujours correspondre au dernier enregistrement inséré.
Considérations supplémentaires
Pour plus explication complète et détaillée sur PDO et MySQLi, pensez à vous référer aux ressources suivantes :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!