Je dois faire une interaction PHP avec une base de données Ingres. Je dois obtenir l'identifiant de la dernière entrée que j'ai insérée dans la base de données.Php: ingres équivalent de mysql_insert_id()
Comment dois-je procéder? Je ne suis pas un expert en ingres, mais je suppose qu'il y a aussi des ID/Séquences auto-incrémentées/...?
Merci beaucoup
Mais, une deuxième demande sera-t-elle faite? Et si nous avons un code qui insèrent et demandent le dernier id, mais avec la simultanéité nous pouvons avoir ceci: UserA insert object 1 UserB insert objet 2 UserA demander le dernier ID et recevoir l'ID ??? (1 ou 2 ici?) UserB demander le dernier ID et recevoir l'ID 2 C'est dangereux, non? – J4N
Je crois comprendre que la valeur provient de la session et non d'une table. Voir http://community.ingres.com/wiki/New_Ingres_10_Functions#LAST_IDENTITY_function. – grantc
D'accord, merci! Mais je rencontre quelques problèmes en essayant de créer la table. Pour quelle version d'ingres est-ce que cela fonctionne? Parce que j'ai le 9.2 – J4N