Cita:
Iniciado por carlos_belisario pues normalmente segun lei en varios tutoriales y me enseñaron en el tecno es bueno tener varias tablas relacionadas por ejemplo (usuario,perfil) por medio de un id siendo esta relacion uno a uno, que base de datos usas?? suponiendo que sea mysql hay un comando que te permite obtener el ultimo id creado [URL="http://translate.google.co.ve/translate?hl=es&sl=en&u=http://php.net/manual/en/function.mysql-insert-id.php&ei=yS--TLPoJoX6lwenipnkBw&sa=X&oi=translate&ct=result&res num=2&ved=0CCQQ7gEwAQ&prev=/search%3Fq%3Dmysql_last_insert_id%26hl%3Des%26biw% 3D922%26bih%3D497"]mysql_last_insert_id [/URL], primero tendrias que hacer el insert en tu tabla usuario, lugo traer este dato y realizar el insert en la tabla donde tendras los demas datos es un problema sencillo y creo que mejor se maneja de esta manera segun lo que he leido y escuchado pero cada quien es dueño de sus desarrollos y lo hace de la manera que mas le guste saludos
exactamente como dice este amigo. con la funcion mysql_insert_id te traes el ultimo id que se creo automáticamente por ser auto-incrementable en el insert into
entonses lo que haces es:
Código PHP:
$consulta = "insert into tabla_acceso values ( ' ' , '$nombre','$clave')";
$respuesta = mysql_query($consulta,$nombre de la cadena de conexión);
$var=mysql_insert_id();
$consulta_2="insert into tabla_info values ( '$var ' , '$dirección','$teléfono')";
$respuesta_2 = mysql_query($consulta_2,$nombre de la cadena de conexión);
y bueno si funciona , ami me toco hacerlo resientemete en un proyecto que estoy llevando a acabo