Ciao, attenzione a usare LAST_INSERT_ID()
Se un'operazione di inserimento ha creato diverse righe nuove, LAST_INSERT_ID() restituisce il valore della prima riga inserita (non l'ultima).