Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Insertar datos en múltiples tablas.

Estas en el tema de Insertar datos en múltiples tablas. en el foro de Mysql en Foros del Web. Hola, tenía una duda al crear un consulta o query. Tengo las tablas: usuarios , con campos: userID, username, password, avatar, email. y otra tabla ...
  #1 (permalink)  
Antiguo 29/08/2011, 12:58
 
Fecha de Ingreso: febrero-2010
Mensajes: 27
Antigüedad: 14 años, 10 meses
Puntos: 0
Pregunta Insertar datos en múltiples tablas.

Hola, tenía una duda al crear un consulta o query.

Tengo las tablas:
usuarios, con campos: userID, username, password, avatar, email.
y otra tabla llamad usuarios_estadisticas, con campos: userID comentarios, puntos, favoritos, encuentas, votos.
En las dos tablas los registros tendrían el mismo userID.

Solo quería algunos ejemplos de como insertar datos en las dos tablas al mismo tiempo, por ejemplo al hacer un registro, se crea el userID en usuarios e igualmente en usuarios_estadisticas.
Gracias por las respuestas.
  #2 (permalink)  
Antiguo 29/08/2011, 17:14
Avatar de timoteo666  
Fecha de Ingreso: agosto-2011
Ubicación: /home/Gdl
Mensajes: 242
Antigüedad: 13 años, 3 meses
Puntos: 11
Respuesta: Insertar datos en múltiples tablas.

primero guardas tu $_POST en variables
segundo insertas en la tabla usuarios, tus datos: userID, username, password, avatar, email..
y despues insertas en tabla usuarios_estadisticas obteniendo el ultimo insert con mysql_insert_id de tu tabla usuarios, asi de sencillo es
  #3 (permalink)  
Antiguo 30/08/2011, 03:36
 
Fecha de Ingreso: marzo-2009
Mensajes: 509
Antigüedad: 15 años, 9 meses
Puntos: 17
Respuesta: Insertar datos en múltiples tablas.

hola rnld55u, no se puede insertar en dos tablas en una única consulta, debes hacer dos.

Saludos
  #4 (permalink)  
Antiguo 30/08/2011, 06:50
 
Fecha de Ingreso: febrero-2010
Mensajes: 27
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Insertar datos en múltiples tablas.

Gracias por las respuestas, mysql_insert_id soluciona mi duda, gracias.

Etiquetas: inserción, múltiple, myslq, tablas
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 01:54.