|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() |
voila je cherche a récupérer l'identifiant de la dernière insertion dans la base de données, est ce qu'il y a un équivalant pour postgresql..??
Merci
__________________
Venez voir par là... |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Développeur Web Inscription : juillet 2003 Messages : 1 551 ![]() |
Tu peux pas recuperrer directement la clé primaire de ton dernier enregistrement créé (enfin je crois), MAIS tu peux recuperer son "oid" (identifian d'objet dans la base), avec la fonction PHP pg_last_oid ($ressource_resultat_du_insert)
Et avec ca tu peux retrouver la clé primaire de ton enregistrement inséré : 'SELECT ta_cle FROM ta_table WHERE oid='.$ton_oid
__________________
|
|
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : mai 2004 Messages : 4 490 ![]() |
Bonjour
Si par identifiant tu entends une clé primaire auto-incrémentée de type SERIAL, c'est possible : si ta clé primaire s'appelle id : La dernière valeur attribuée est la valeur du champ last_value - 1 |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Développeur Web Inscription : juillet 2003 Messages : 1 551 ![]() |
En effet, j'y avais pas pensé
Merci
__________________
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com