insertar datos en varias tablas de mysql

lola2003
09 de Enero del 2003
tengo un formulario con nombre de usuario y clave y mando los datos y si el usuario no existe me dice q no existe y si existe me muestra los datos q ha introduccido de ese usuario. el problema q tengo es que si el usuario existe pero nunca a introducido datos me pone q no existe esto me ocurre pq y he puesto q compare datos de dos tablas y de la tabla q tiene q coger los datos si nunca a insertado nada no coge el id q le paso.
como puedo al dar de alta un usuario q automaticamente el id q crea la base de dato pq es autogenerado me lo inserte en la tabla donde quedan los datos del usuario registrado q es la q genera el id y en otra tabla q es de donde tiene q coger los datos cuando el usuario ya esta registrado. Espero q me puedas ayudar muchas gracias