Foros del Web » Programando para Internet » PHP »

Ayuda con estructura de base de datos MySQL

Estas en el tema de Ayuda con estructura de base de datos MySQL en el foro de PHP en Foros del Web. Hola, pues, tengo un peque;o proyecto en mente, y basicamente la cosa es asi... Mi script constara de un sistema de registro, ya he hecho ...
  #1 (permalink)  
Antiguo 28/09/2009, 18:14
Avatar de MzStudios  
Fecha de Ingreso: julio-2008
Mensajes: 2
Antigüedad: 16 años, 4 meses
Puntos: 0
Ayuda con estructura de base de datos MySQL

Hola, pues, tengo un peque;o proyecto en mente, y basicamente la cosa es asi...

Mi script constara de un sistema de registro, ya he hecho algunos anteriormente... pero la cuestion es esta:

Necesito hacer una tabla, con los datos del usuario, password, etc, etc...

Despues, cuando el usuario se logee... realizara ciertas acciones que almacenaran datos especificos para este usuario.. digamos, mandara formularios con preguntas, luego desde su perfil, podra acceder a las preguntas que el envio...

Ahora, mi idea inicial era, crear una tabla que cada vez que el usuario mandara una pregunta, guardara el nombre del usuario (es decir independiente del sistema de registro) y cuando el usuario entrara tomara los valores del nombre del usuario para poder acceder a sus preguntas... Pero creo que es un poco desordenado, sobre todo porque tendre en mi base de datos muchos campos que realmente se estaran despediciando repitiendo una y otra vez el nombre del usuario suponiendo que envia muchas preguntas

Lo que no se, es como estructurar bien la DB... es decir, no se como vincular los campos.. por ejemplo de "nombre" en la tabla del sistema de usuarios a la tabla "preguntas" para que cada vez que el usuario entre a su cuenta pueda ver sus preguntas...

xD espero darme a entender.. la cuestion es que no se como vincular dos tablas de una misma base de datos...

SAludos... cualquier ejemplo sensillo me ayudaria.. gracias
  #2 (permalink)  
Antiguo 28/09/2009, 22:03
Avatar de zerpico_01  
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 421
Antigüedad: 16 años, 10 meses
Puntos: 13
Respuesta: Ayuda con estructura de base de datos MySQL

una tabla user -- nombre -- pass -- id

para otras cosas otra tabla preguntas

pregunta -- usuario_id

el truco estara en alamacenar el id de la tabla user en preguntas->usuario_id

entonces ambos ide seran iguales id=usario_id

luego relacionas el id del usuario con las preguntas....

entonces tendras dos tablas con registro y otra con las preguntas que ha hecho

ahora el kilombo es armar las llamadas luego si tengo tiempo veo si escribo algo mas especifico
pero la idea es esa

saludos!
  #3 (permalink)  
Antiguo 28/09/2009, 22:10
 
Fecha de Ingreso: diciembre-2008
Mensajes: 102
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Ayuda con estructura de base de datos MySQL

claro deberas revisar alguna documentacion sobre joins en mysql estos te seran de mucha ayuda para tus consultas
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 22:44.