Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/07/2010, 23:38
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: Servicio de mensajeria con php??

Pues no, no entendiste el punto que @maycolalvarez te comento... estas haciendo lo mismo que en un principio agregando mas campos, cuando es completamente lo contrario...


Para comenzar debes tener una tabla con los datos de los usuarios que van a interactuar (que se van a enviar los mensajes)

tabla usuarios
id => int, auto increment, primary key
user => varchar

Luego tenemos la tabla mensajes
id => int, auto increment, primary key
idUser => int
idUserDest => int
mensaje => varchar|text

Al final, tendrías que cada usuario tiene un id único
user1 => 1
user2 => 2
user3 => 3
etc...

Aquí ya se facilita todo con la tabla mensajes, ahora imaginemos que el user1 le envia un mensaje al user2
id => 1
idUser => 1
idUserDest => 2
mensaje => 'aquí tu mensaje'

Ahora para la respuesta seria...
id => 2
idUser => 2
idUserDest => 1
mensaje => 'respuesta al mensaje anterior'

Como vez todo queda ordenado y se pueden enviar tantos mensaje sean necesarios entre infinidad de usuarios

El porque de las tablas relacionadas es porque al final se tiene muchísimo mas control sobre los datos ingresados (así como los editados/borrados), aparte que el sistema se hace liquido, lo que significa que no importa el numero de mensajes que envié/reciba un usuario...

Tal y como tu mismo lo has dicho, el sistema que utilizas es arcaico y erróneo, tendrás 1 y mil problemas mas si sigues intentando hacerlo como hasta ahorita
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)