Měli byste se podívat na tento článek
ohledně MySQL last_insert_id
last_insert_id
je nezávislá na klientovi a vrátí ID pro poslední vložený řádek z tohoto klienta, takže se nemusíte obávat případu, že by uživatel na jiném připojení obchodoval s databází.