Récupération valeur id Auto_incrément
Fermé
Mab8
Messages postés
4
Date d'inscription
lundi 18 février 2013
Statut
Membre
Dernière intervention
26 mars 2013
-
26 mars 2013 à 11:19
Utilisateur anonyme - 26 mars 2013 à 13:32
Utilisateur anonyme - 26 mars 2013 à 13:32
A voir également:
- Récupération valeur id Auto_incrément
- Email id - Forum Consommation & Internet
- Document id lycamobile - Forum Logiciels
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Le serveur de récupération n'a pas pu être contacté - Forum MacOS
- Convertisseur récupération de texte - Guide
1 réponse
Utilisateur anonyme
Modifié par le père. le 26/03/2013 à 13:39
Modifié par le père. le 26/03/2013 à 13:39
Bonjour
Que comptes-tu faire avec cet auto incrément ? Tu n'en as pas besoin pour faire un INSERT si c'est un auto increment.
Sinon, pour répondre quand même à ta question, en PHP, ça dépend de l'interface de programmation que tu utilises : mysql_, mysqli_ ou PDO. Pour mysql_, tu as la fonction mysql_insert_id()
Et dans tous les langages, tu peux toujours utiliser la requête SELECT LAST_INSERT_ID()
https://dev.mysql.com/doc/refman/8.0/en/information-functions.html#function_last-insert-id
Mais attention, ceci n'est valable que si tu viens de faire une insertion. Si tu n'en as pas fait, tu peux utiliser SHOW TABLE STATUS() qui va te donner la valeur de Auto_increment, mais attention, car cette valeur peut changer à ton insu (s'il y a une autre connexion) avant que tu ne l'utilises. Tout dépend de ce que tu recherches
Que comptes-tu faire avec cet auto incrément ? Tu n'en as pas besoin pour faire un INSERT si c'est un auto increment.
Sinon, pour répondre quand même à ta question, en PHP, ça dépend de l'interface de programmation que tu utilises : mysql_, mysqli_ ou PDO. Pour mysql_, tu as la fonction mysql_insert_id()
Et dans tous les langages, tu peux toujours utiliser la requête SELECT LAST_INSERT_ID()
https://dev.mysql.com/doc/refman/8.0/en/information-functions.html#function_last-insert-id
Mais attention, ceci n'est valable que si tu viens de faire une insertion. Si tu n'en as pas fait, tu peux utiliser SHOW TABLE STATUS() qui va te donner la valeur de Auto_increment, mais attention, car cette valeur peut changer à ton insu (s'il y a une autre connexion) avant que tu ne l'utilises. Tout dépend de ce que tu recherches