|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2003 Messages : 15 ![]() |
bonjour,
je voudrais recuperer le dernier identifiant inseré. J'utilise la fonction php : pg_last_oid(), en lui passant en parametre le resultat de la derniere requete executée. Cette fonction doit alors me renvoyer le dernier id inseré. Mais moi j'obtiens un nombre qui n'a rien à voir. Du genre, dans ma table, l'identifiant est 10, est quand j'affiche le nombre renvoyé par la fonction pg_last_oid, j'ai : 20408344. D'avance merci.... |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : octobre 2003 Messages : 266 ![]() |
Salut,
Quand tu parles d'identifiant, je suppose que c'est ta clé primaire. Hors, celui que te retourne php est, à mon avis, l'OID de la ligne, c'est à dire le numéro de la ligne qui identifie de façon unique l'enregistrement. Voilà @+ |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 5 ![]() |
Il suffit de faire un SELECT sur la de la sequence correspondant à ton enregistrement ...
Tiens nous au courant ... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com