Hi allen,
Ik heb een script, waarmee er een INSERT in een database wordt gedaan. Vervolgens wil ik het ID van deze nieuwe record weergeven (of nog een bewerking mee uitvoeren). Dat doe ik simpelweg in twee query's: eerst INSERT INTO en daarna selecteer ik het laatste insert id met SELECT MAX(column) of LAST_INSERT_ID().
Het probleem is echter dat theoretisch gezien iemand anders toevallig tussen die twee query's óók een record toevoegt, waardoor het ophalen van de zojuist ingevoegde query dus fout gaat.
Is er een manier om de LAST_INSERT_ID van een INSERT-query terug te krijgen in één query?
Greetings
1.683 views