Ver Mensaje Individual
  #8 (permalink)  
Antiguo 25/08/2012, 08:56
Avatar de antoniopol
antoniopol
 
Fecha de Ingreso: agosto-2012
Ubicación: Valladolid
Mensajes: 114
Antigüedad: 11 años, 8 meses
Puntos: 21
Respuesta: Varias categorías para un usuario

La idea es la siguiente roodriv
tabla usuarios: usuario, id_usuario
tabla categorias: id_categoria, nombre_categoria
tabla usuarios_categorias: id_usuario, id_categoria (los 2 campos primary key)

Y simplemente en el perfil del usuario llamado "prueba" para sacar las diferentes categorias sería la siguiente sentencia:
Código PHP:
Ver original
  1. $query="select nombre_categoria from categorias
  2. where id_categoria IN (select id_categoria from usuarios_categorias
  3.              where id_usuario = (select id_usuario from usuarios
  4.                                             where usuario='prueba'))";

Así mostrarías los nombres de las categorías del usuario "prueba" utilizando la tabla intermedia. Espero que te funcione.