Formulario a dos tablas

Hola, Mi problema es el siguiente: tengo un formulario en PHP que inserta datos de un producto en dos tablas: una Tabla1 con los datos...

La FAQ Formulario a dos tablas tiene

Pertenece a la categoría:
Pregunta
Hola,


Mi problema es el siguiente: tengo un formulario en PHP que inserta datos de un producto en dos tablas: una Tabla1 con los datos principales del producto y que tiene definido un campo tipo Serial y que es a su vez la PK de cada tupla; y una segunda tabla, Tabla2, con información adicional del producto. Lo que necesito es que el identificador único que se genera en la Tabla1 se inserte también en la Tabla 2 para tener el mismo identificador para cada registro en el momento en que PHP envía la información del form a cada una de las dos tablas.
Respuesta de Cesar Martinez
Hola, cuando tu haces un insert genera ese insert un id, entocnes lo capturas en una variable y luego lo insertas en la otra tabla, como mencionas que tienes una relacion entre las dos tablas entocnes deberias hacer dos insert en el primero genera el id y en el otro lo usas te adjunto un peque ejemplo


$sql= "INSERT INTO TABLA (CAMPOS) VALUES (VARIABLES CAPTURADAS);
if (mysql_query($sql) > 0)
$idCabecera = mysql_insert_id();
$sql1= "INSERT INTO TABLA (COD_EMPLEADO) VALUES ($idCabecera);

Ojala esto te sirva



Volver al árbol de categoríasVolver al árbol de categorías
FAQ relacionadas
Volver al árbol de categoríasVolver al árbol de categorías