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

Hise un foro pero falta algo!

Estas en el tema de Hise un foro pero falta algo! en el foro de Bases de Datos General en Foros del Web. hola, hise en foro en php y mysql, ya lo tengo, aparecen los temas, y tambien aparece el tema si le das click, pero cuando ...
  #1 (permalink)  
Antiguo 10/02/2011, 20:08
 
Fecha de Ingreso: diciembre-2010
Mensajes: 28
Antigüedad: 14 años
Puntos: 1
Información Hise un foro pero falta algo!

hola, hise en foro en php y mysql, ya lo tengo, aparecen los temas, y tambien aparece el tema si le das click, pero cuando lo termine me di cuenta que faltaba las respuestas, no se como almacenar las respuestas de cada tema, intente hacer una segunda base de datos, que se almacenara la id del tema, y despues sacar todo y filtrar solo lo que tenga esa id pero no funciono, como le ago?? si lo puedo hacer en la misma base de datos, me pueden explicar y dejar los comandos sql para quear la tabla, esque soy nuevo en mysql,
  #2 (permalink)  
Antiguo 11/02/2011, 07:49
 
Fecha de Ingreso: febrero-2011
Mensajes: 83
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Hise un foro pero falta algo!

Tienes que hacer algo así como una tabla Tema, una tabla Mensaje y una Usuario.

En Tema almacenas el titulo del hilo, y en Mensaje los mensajes de cada usuario que pertenezcan a un tema a su vez.

La tabla Mensaje tendrá dos claves externas con las otras dos tablas, y según como lo quieras hacer, la tabla Tema tendrá una clave externa solamente con Usuario o no ..

Espero haberme explicado!

Mucha Suerte!
  #3 (permalink)  
Antiguo 11/02/2011, 10:35
 
Fecha de Ingreso: enero-2011
Mensajes: 58
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Hise un foro pero falta algo!

EL usuario crea tema, el usuario crea mensaje para tema, ( el primer mensaje ), el segundo crea un mensaje para el id del tema, y listo.

Etiquetas: bd, comentarios, crear, mysql, php, sql, tablas, foros
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 09:10.