récupérer ID autoincrémenté lors d'un ajout d'entrée ds DB - SQL/NoSQL - Programmation
Marsh Posté le 03-08-2004 à 16:02:23
et quel langage d'interfacage? si c'est php y a mysql_last_insert ou qqch comme ça
Marsh Posté le 03-08-2004 à 16:10:37
c'est bien en PHP, je vais voir de ce côté, merci pour la piste
Marsh Posté le 03-08-2004 à 15:48:12
Voilà, j'ai construit une DB qui comporte plusieurs tables, pour certaines d'entre elles, j'ai défini un ID qui s'autoincrémente à chaque fois que j'ajoute une entrée.
Je dois, pour chaque entrée faite, pouvoir instantanément en récupérer l'ID.
EX :
--------
| table1 |
-----------------------------------------------------
| ID | 1 | 2 | 3 | 4 |
-----------------------------------------------------
| entrée | entrée_A | entrée_B | entrée_C | entrée_A |
-----------------------------------------------------
Comment puis je retrouver immédiatement après avoir ajouté l'entrée, l'ID associé... et pouvoir le traiter comme je l'entend ds mon code.
J'ai bien sur pensé faire une recherche, mais dans le cas de l'entrée A, il va me retrouver l'ID 1 et 4. De plus, même si je pouvais imaginer retrouver avec certitude mon ID comme étant le "dernier alloué" (est ce possible ???) comment pourrais je être sûr que personne n'est pas venu faire la mm recherche sur la db un poil plus tôt, ce qui fausserait le résultat...
Merci pour votre aide...