Foros del Web » Programando para Internet » PHP »

relacionar base de datos

Estas en el tema de relacionar base de datos en el foro de PHP en Foros del Web. Bueno, escribo porque necesito ayuda urgente. Para mi proyecto de titulo estoy creando un sitio web donde los usuarios pueden seguir a otros usuarios, así ...
  #1 (permalink)  
Antiguo 29/06/2012, 22:33
 
Fecha de Ingreso: agosto-2009
Mensajes: 25
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta relacionar base de datos

Bueno, escribo porque necesito ayuda urgente.

Para mi proyecto de titulo estoy creando un sitio web donde los usuarios pueden seguir a otros usuarios, así como en twitter, dribble, behance, etc.

Cuando se despliega la información del usuario quiero que aparezca la cantidad de usuarios que lo siguen. El problema es que no manejo tanta informacion acerca de relacionar bases de datos y tengo problemas para generar el cruce entre la tabla de usuarios.

En la tabla de seguimiento habrá una columna con el id del usuario seguido y otra con los id de los usuarios que lo siguen.

A ver si me pueden ayudar plz. Gracias!
  #2 (permalink)  
Antiguo 29/06/2012, 22:58
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 15 años
Puntos: 168
Respuesta: relacionar base de datos

No llegue a entender mucho, pero creo que lo que presisas sino mal entiendo es aplicar JOIN en las consultas SQL.
Si queres relacionar una tabla con otra, usa JOIN, busca sobre esta tecnica en www.google.com o acá mismo en el buscador
  #3 (permalink)  
Antiguo 30/06/2012, 03:29
Avatar de Fylux  
Fecha de Ingreso: junio-2012
Mensajes: 141
Antigüedad: 12 años, 4 meses
Puntos: 9
Respuesta: relacionar base de datos

Bueno, lo que tendrías que hacer es cojer los id de la gente que sigue a ese usuario en cuestión y luego buscar en esa misma tabla los usuarios con un id que se encuentre en el campo de id_seguidores.

Y la otra opcion es mostrar a los usuarios que en id_siguen tenga el id del usuario en cuestión.

Por ejemplo, en el segundo caso sería:

Código:
select * from usuarios where id_siguen = 3
 //El 3 podría ser cualquier id, pero este es el id del usuario que buscamos
Saludos.

Etiquetas: relacionar, tabla, usuarios
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 18:56.