[ PhP ] - récuperer un champs du dernier insert into

- récuperer un champs du dernier insert into [ PhP ] - PHP - Programmation

Marsh Posté le 07-06-2002 à 10:21:20    

jour',
je cherche comment recuperer un champs après un insert into
et ce, sans eviter les superpositions.
donc dans le trip :  
insert into table bla bla bla...
 
la y'a un ID généré automatiquement, comment le recuperer ? (sans faire un select ou fonctions style last_inert_in , je tiens a recuperer l'ID qu'on vient de generer et pas forcément le dernier , sinon va y avoir des superpositions pourries)
merci d'avance ;)

Reply

Marsh Posté le 07-06-2002 à 10:21:20   

Reply

Marsh Posté le 07-06-2002 à 10:41:32    

[:tomawack]

Reply

Marsh Posté le 07-06-2002 à 13:50:15    

[:juju_zero]

Reply

Marsh Posté le 07-06-2002 à 14:18:35    

a part last insert id je vois pas...

Reply

Marsh Posté le 07-06-2002 à 14:28:12    

mr_mat a écrit a écrit :

a part last insert id je vois pas...  




ouais mais c'est sale ca...si y'a un pétyt lag serveur ou n'importe quoi d'autres et qu'un enregistrement s'insert avant qu'on execute le last_insert_id ben c'est mort.
a moins qu'il soit prioritaire...d'autres indications ?
merci en tout cas d'avoir répondu :D

Reply

Marsh Posté le 07-06-2002 à 14:30:28    

normalement qd tu fais un insert mysql retourne l'id et il est diponible par la commende php last_insert_id ou qqch comme ça

Reply

Marsh Posté le 07-06-2002 à 14:38:28    

j'suis pas sur mysql mais postgre
mais ya une fonction equivalente...j'me demandais juste si y'avait pas une méthode + propre
tant pis  [:tomawack]

Reply

Marsh Posté le 07-06-2002 à 14:39:38    

zul a écrit a écrit :

 
ouais mais c'est sale ca...si y'a un pétyt lag serveur ou n'importe quoi d'autres et qu'un enregistrement s'insert avant qu'on execute le last_insert_id ben c'est mort.
a moins qu'il soit prioritaire...d'autres indications ?
merci en tout cas d'avoir répondu :D  




 
c la kestion ke je me pose ...

Reply

Marsh Posté le 07-06-2002 à 14:40:53    

skylight a écrit a écrit :

 
 
c la kestion ke je me pose ...  




 
et personne n'a trouvé de réponse ?  [:totoz]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed