Foros del Web » Programando para Internet » PHP »

Insertar campos en dos tablas

Estas en el tema de Insertar campos en dos tablas en el foro de PHP en Foros del Web. Hola: Alguien me puede decir como insertar dos campos ( provienen de un formulario) en dos tablas distintas a la vez. Ejemplo: En la base ...
  #1 (permalink)  
Antiguo 29/07/2002, 02:21
 
Fecha de Ingreso: julio-2002
Mensajes: 2
Antigüedad: 21 años, 8 meses
Puntos: 0
Insertar campos en dos tablas

Hola:
Alguien me puede decir como insertar dos
campos ( provienen de un formulario) en dos
tablas distintas a la vez.
Ejemplo: En la base de datos (MySQL) X tengo
dos tablas : z y w. Las dos tienen dos campos que se llamam igual: usuario y profesión. Lo que quiero es que cuando el usuario rellene el formulario de alta los campos se inserten an las dos tablas.
Gracias
  #2 (permalink)  
Antiguo 29/07/2002, 03:09
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 2 meses
Puntos: 17
Re: Insertar campos en dos tablas

Haz dos inserts:

Código:
$insert1 = mysql_query("INSERT INTO z (campos) VALUES ($valores)");
$insert1 = mysql_query("INSERT INTO w (campos) VALUES ($valores)");
Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #3 (permalink)  
Antiguo 29/07/2002, 09:42
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Re: Insertar campos en dos tablas

Para hacerlo en una sola consulta .. deberias recurrir a INSERT .. SELECT:

<a href='ir.asp?http://www.mysql.com/doc/I/N/INSERT_SELECT.html' target='_blank'>http://www.mysql.com/doc/I/N/INSERT_SELE...</a>

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:53.