Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/10/2010, 23:51
Avatar de Thedavids
Thedavids
 
Fecha de Ingreso: octubre-2010
Mensajes: 16
Antigüedad: 13 años, 6 meses
Puntos: 0
Cita:
Iniciado por carlos_belisario Ver Mensaje
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

Última edición por GatorV; 20/10/2010 a las 08:29