Foros del Web » Programando para Internet » PHP »

vectores o tabla para un sistema de amigos

Estas en el tema de vectores o tabla para un sistema de amigos en el foro de PHP en Foros del Web. Hola amigos, estoy montando una pequeña red social y tengo una duda, necesito crear un sistema de agregar amigos pero no se como hacerlo, es ...
  #1 (permalink)  
Antiguo 04/02/2009, 11:41
Avatar de karlic0s  
Fecha de Ingreso: abril-2007
Ubicación: Cartagena (Murcia)
Mensajes: 241
Antigüedad: 17 años
Puntos: 18
vectores o tabla para un sistema de amigos

Hola amigos, estoy montando una pequeña red social y tengo una duda, necesito crear un sistema de agregar amigos pero no se como hacerlo, es decir, habia pensado en una nueva tabla en la base de datos al estilo de:

usuario ----- amigo ----- estado

donde usuario es el usuario, amigo es el amigo que ha agregado y estado es el si esta aceptado o no por parte de "amigo".

Ahora bien... esto sería muy lioso hacerlo? es decir, habría forma, o incluso sería mejor hacerlo (en el caso de que se pueda que creo que si) por vectores en un campo de la base de datos, por ejemplo en la tabla users crear un campo llamado amigos y que en este se almacene asi: amigo1, amigo2, amigo3... y que luego con un array saques dichos amigos.


Que opción me recomiendan?? y si hubiera otra, estaría muy agradecido de escucharla, saludos!!
  #2 (permalink)  
Antiguo 05/02/2009, 04:50
Avatar de karlic0s  
Fecha de Ingreso: abril-2007
Ubicación: Cartagena (Murcia)
Mensajes: 241
Antigüedad: 17 años
Puntos: 18
Respuesta: vectores o tabla para un sistema de amigos

Posteo doblemente porque quizás no se entendió la pregunta y por eso no me la pueden resolver. Otro ejemplo sería por ejemplo este foro o cualquier otro, cuando tu lees un post almacena tu ip para que no se repita tu lectura, hay una tabla que almacena los post, supongo que será algo en plan id, titulo, autor, contenido... ahora bien, respecto a la ip, no se si es que hay un campo por ejemplo ip, que almacena de esta manera: 84.242..., 87.343... o que hay otra tabla en la cual por ejemplo, cada vez que ves el post almacena la id del post con la ip visitada, es decir rellena una fila por ip en vez de un campo por todas las ips como es el primero.
  #3 (permalink)  
Antiguo 05/02/2009, 04:58
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Respuesta: vectores o tabla para un sistema de amigos

Las relaciones muchos a muchos (un usuario puede tener 0-n amigos, y un amigo puede tener 0-n usuarios) se implementan con el uso de una tabla auxiliar que almacena los id de los registros de la relacion.
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 17:42.