Ver Mensaje Individual
  #10 (permalink)  
Antiguo 07/02/2006, 11:21
Avatar de calavera
calavera
 
Fecha de Ingreso: diciembre-2005
Mensajes: 113
Antigüedad: 18 años, 3 meses
Puntos: 0
Es cierto ??

Es muy cierto lo ke me mensionas pero las tablas a pesar ke tienen su id y se duplucan, no tienen nada ke ver en si, te agradesco ke me ayas mensionado todo esto, ya ke es muy importante lo ke es modelamiento de datos para generar tablas y todos las damas funcioanlidades para tabajar con ellas.

Lo voy a tener presente cuando experimente un nuevo desarrollo, y lo tatare de mejorar cada vez ke dearrolle y diseñe.


Respecto a la preg. ya pude responderme y pude generar ke el ultimo mensaje se resaltara.

Muchas gracias, por todo, ya ke no esta nunca demas saber cosas como las ke me mencionaste..


nos vemos, saludos
Cita:
Iniciado por Cluster
Realmente tienes un buen "cacao" en tu "modelo de datos" .. No relacionas nada .. usas ID's en algunos casos y en otros no .. (eso a mi me desconcierta por qué no sé por donde "atacar" el problema si falta todo eso ...")

Te comenté que necesitarias un "ID" para tus "problemas" tal cual lo creastes para ese tema de los "e-mails".

También un campo de fecha .. para que ingreses la FECHA!! que el "usuario" ingresa ese "problema". Te puede servir para muchasssss cosas ese dato .. lo presentes o no al usuario. Por ejemplo para "ordenar" esos "problemas" por orden de llegada .. o como quieras .. buscarlos .. etc ...




Ya no sé con esto si deseas marcar los mensajes que el usuario ha visto (y/o atendido) o simplemente ordenar esos "problemas" (registros) en función de esos campos que NO tienes ahora mismo:

* ID (autoincremental) que te daría la opción fácil de ordenar esos registros y usarlo para otras relaciones entre las tablas que ahí indicas . .por ejemplo ese "correo" que no tiene sendido totalmente "desvinculada" con la del "problema" (o no te interesa saber que ese e-mail se emite por qué viene del problema "X"? .. !!!)

* campo Fecha. Eso te dará juego a presentar los últimos "mensajes" del día en curso .. o en general desde cualquier fecha.

El tema de "marcar" mensajes como "visto/atendido" ya te expliqué por mi parte como enfocaría la solución. (te dí dos alternativas). Pero antes de usarlas (sobre todo la opción "B") necesitas crear en tus tablas esos "IDs" autonuméricos, que sean únicos (sin signo) .. y empezar a "sentarte" antes de tocar nada de PHP en como tiene que relacionarse tus datos entre sí .. establecer relaciones y ver la mejor forma de optimizarlo.

Te recomiendo la lectura de manuales de diseño de Base de datos Y SQL en general .. veras que muchas cosas que ahora haces se pueden hacer mejor en pró de darte menos problemas cuando quieras hacer otras cosas (como lo que ahora te pasa por ejemplo):

www.mysql-hispano.com

Un saludo,