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
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
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
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM id_seq;
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
En effet, j'y avais pas pensé
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager