Bonjour,
J'aimerais savoir s'il existe une fonction php pour postgresql qui renvoie le dernier identifiant que l'on a insérer dans la BD comme le fait la focntion mysql_insert_id ?
Merci d'avance
Bonjour,
J'aimerais savoir s'il existe une fonction php pour postgresql qui renvoie le dernier identifiant que l'on a insérer dans la BD comme le fait la focntion mysql_insert_id ?
Merci d'avance
Attention, tout dépend de ce que tu appelles "identifiant"... S'il s'agit d'une clé primaire constituée par un champ auto-incrémenté par une séquence, il faut utiliser la fonction currval() dans un SELECT (voir http://dgriessinger.developpez.com/p...sql/sequences/ ) ; s'il s'agit d'un oid, c'est à dire un identifiant unique que Postgres affecte à chaque objet d'une base de données, alors effectivement c'est pg_last_oid().
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, c'est bien une clé primaire auto-incrémentée... Merci pour le lien, je vair regarder tout cela...
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