Cita: Tengo la tabla de perfil y en ella me pide el id del usuario pero si apenas lo estoy registrando aun no se guarda en la base de datos por lo tanto no tien id..
Se supone que cuando un usuario se registre se le dara un perfil
La respuesta, entonces, es obvia: Son dos INSERT separados, el usuario debe insertarse en su tabla primero y allí recuperar el ID...
¿Cuál es el problema? ¿No se registra o es que está en una transacción todavía no consolidada?