Récupérer l'id auto incrémente d'un enregistrement en temps

Mammouth du PHP | 804 Messages

15 mai 2007, 09:46

Bonjour all,

Quelqu’un serait comment je pourrait au moment d'un enregistrement dans une table récupérer la clé d'enregistrement qui à été créer ? C’est peu être pas possible mais ça me serais vraiment utile :lol:

je m'explique:
j'ai créer un caddie avec paiement etc..
et je voudrais que la commande passée page envoie banque soit valider avec la page retour de banque.

mais pour ca je dois connaitre l'id qui à été créer page envoie

Merci d'avance

lem
Eléphant du PHP | 108 Messages

15 mai 2007, 10:30

Je refuse d'essayer de comprendre la question.
Lem.

Mammouth du PHP | 804 Messages

15 mai 2007, 10:33

tu sais que je recois un mail quand on répond à mes messages , si sais pour me faire lire une réponse pareil tu sera gentil de pas t'exprimer la prochaine fois , je perdrais pas 2 minutes pour toi !

lem
Eléphant du PHP | 108 Messages

15 mai 2007, 10:36

Je voulais simplement te signaler que je ne veux pas prendre du temps pour aider quelqu'un qui n'en a pas pris pour s'appliquer et se relire.
C'est une question de respect, tout simplement.

Ceci dit, je ne vois pas de rapport avec le fait que tu reçoives des mails quand on te répond, mais bon.
Lem.

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

15 mai 2007, 10:39

Je refuse d'essayer de comprendre la question.
Tu n'est pas obligé de répondre :wink:
Quelqu’un serait comment je pourrait au moment d'un enregistrement dans une table récupérer la clé d'enregistrement qui à été créer ? C’est peu être pas possible mais ça me serais vraiment utile
Oui c'est possible de récupérer la derniére clé primaire auto-incérentée par mysql juste après un INSERT en appellant la fonction mysql_insert_id()
Voici un exemple:
pour une table client (id, nom, prenom) où id est une clé primaire automatique.
//exécuter INSERT
mysql_query ("INSERT INTO client (nom, prenom) VALUES ('Leroy', 'Marc')");
//récupérer l'id automatique
$id = mysql_insert_id();
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

Mammouth du PHP | 804 Messages

15 mai 2007, 10:42

Génial merci sadeq