Foros del Web » Programando para Internet » PHP »

Insertar en multiples tablas

Estas en el tema de Insertar en multiples tablas en el foro de PHP en Foros del Web. Hola a todos les comento el caso: Tengo una pagina REGISTRO.php (con la tabla usuarios) y otras 3 paginas que son las NOTAS(nota1.php, nota2.php, nota3.php ...
  #1 (permalink)  
Antiguo 13/01/2009, 11:25
 
Fecha de Ingreso: noviembre-2008
Mensajes: 14
Antigüedad: 15 años, 5 meses
Puntos: 0
Busqueda Insertar en multiples tablas

Hola a todos les comento el caso:

Tengo una pagina REGISTRO.php (con la tabla usuarios) y otras 3 paginas que son las NOTAS(nota1.php, nota2.php, nota3.php que contienen tablas distintas). Pues bien lo que quiero hacer es que al momento de insertar en la USUARIOS no solo inserte los datos del registro.php, sino tambien a las demas tablas que contienen las notas (en este caso se llemaran con ceros).

ejemplo
--------------------------------- ------------------------------
PAGINA REGISTRO.PHP PAGINA NOTA1.PHP
--------------------------------- ------------------------------
NOMBRE : ALEX NOTA 1 : 0
APELLIDO : PINEDA COBOS NOTA 2 : 0
DIRECCION: LOS ROSALES NOTA 3 : 0
ETC.... : ....... PROMEDIO : 0
--------------------------------- --------------------------------
Solo que pase a la tabla de notas mas no a pagina de notas1.php, o en ambos caso da los mismo

AL insertar los datos personales ------> las tablas donde estan las notas se deven ponerse en 0. Pues de insertar los datos personales no tengo problema sino el problema esta en pasar a los demas datos a las diferentes tablas notas ????

Espero se entienda
Salu2.......
  #2 (permalink)  
Antiguo 13/01/2009, 11:52
Avatar de Un_Tico  
Fecha de Ingreso: julio-2008
Ubicación: Cartago, Costa Rica
Mensajes: 176
Antigüedad: 15 años, 9 meses
Puntos: 4
Respuesta: Insertar en multiples tablas

mmmm....

puedes poner los sql de las notas justo después de inserción del alumno en registro.php usando la función mysql_insert_id() para obtener el id del alumno

o también para no complicarte con Php podrías usar triggers en tu tabla de alumnos asi cada vez que se inserte un registro en la tabla de alumnos se cargue automáticamente las notas en 0...

Saludos....
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 12:37.