De acuerdo con la documentación oficial de PHP mysql_insert_id devuelve el ID generado autoincrementalmente por una consulta (normalmente del tipo INSERT).
Sin embargo, aunque ya lo he probado, estoy mejorando la web y quisiera aclarar algunas dudas:
- El ID que devuelve ...¿Qué pasa si hay dos o más personas haciendo lo mismo en la misma tabla de la misma base de datos? ¿El ID es el que se realiza en la sesión o toma el que cace en ese momento?
- Por otro lado, la documentación también informa de que, a partir de la versión 5.5 va a quedar obsoleto. ¿Esto cómo se soluciona para los que ya llevamos tiempo con la función que va a caducar? ¿Deberíamos aplicarla ya o nos esperamos?
De cualquier forma, gracias por adelantado y un saludo para todos.