Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/05/2004, 14h36   #1
Membre confirmé
 
Avatar de max44410
 
Étudiant
Inscription : juin 2003
Messages : 426
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2003
Messages : 426
Points : 259
Points : 259
Envoyer un message via MSN à max44410 Envoyer un message via Skype™ à max44410
Par défaut equivalant de "mysql_insert_id" ??

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à...
max44410 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2004, 15h46   #2
Membre Expert
 
Avatar de Gruik
 
Développeur Web
Inscription : juillet 2003
Messages : 1 551
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2003
Messages : 1 551
Points : 1 473
Points : 1 473
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
__________________
Gruik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2004, 12h09   #3
Expert Confirmé Sénior
 
Avatar de GrandFather
 
Inscription : mai 2004
Messages : 4 490
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : mai 2004
Messages : 4 490
Points : 5 049
Points : 5 049
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
GrandFather est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2004, 18h02   #4
Membre Expert
 
Avatar de Gruik
 
Développeur Web
Inscription : juillet 2003
Messages : 1 551
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2003
Messages : 1 551
Points : 1 473
Points : 1 473
En effet, j'y avais pas pensé
Merci
__________________
Gruik est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h33.


 
 
 
 
Partenaires

Hébergement Web