Quelle est la valeur du dernier id inséré (clée primaire)

Quelle est la valeur du dernier id inséré (clée primaire) - SQL/NoSQL - Programmation

Marsh Posté le 10-09-2008 à 11:31:18    

Bonjour,
J'insère un enregistrement (table1) (MySQL) et j'aimerais insérer juste après un enregistrement dans une table associative (table2) avec l'id de l'enregistrement qui a été inséré dans la table1.
Comment procéder pour être sûr que ce soit le bon id ?
On peut prendre le dernier, mais il suffit qu'un visiteur fasse la même chose au même moment et donc problème.
 
Merci de votre aide

Reply

Marsh Posté le 10-09-2008 à 11:31:18   

Reply

Marsh Posté le 10-09-2008 à 12:21:12    

Bonjour,
en php, tu as la fonction mysql_insert_id().
Sinon, tu peux utiliser la fonction MySQL correspondante
Avec ceci, tu n'as pas à t'occuper des éventuele accès concurentiels.


Message édité par Halike le 10-09-2008 à 12:21:21
Reply

Marsh Posté le 10-09-2008 à 14:05:12    

oui, merci bien, ça fonctionne bien, mais je n'étais pas sûr que cette fonction était le meilleure et la plus sûre.
 
Merci et A+

Reply

Sujets relatifs:

Leave a Replay

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