Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2010, 08:49
josico
 
Fecha de Ingreso: julio-2009
Mensajes: 172
Antigüedad: 14 años, 10 meses
Puntos: 3
Visualizar campos en vez de tablas completas

Tengo en una misma base de datos 5 páginas Web con el mismo CMS.

Los 5 comparten usuarios usando vistas

Ejemplo del código: create view prefijo_user as select * from general_user;

Todo transcurre sin problemas pero resulta que a demás del nombre de usuario y la contraseña, esta tabla también define a los administradores, clases de usuario, firma, avatar, cantidad de envíos al foro, chatbox, expulsiones…

Cada página tiene su propio foro, comentarios, chatbox, avatar y configuraciones personalizadas para los usuarios. De forma que en el perfil de usuario en las 5 páginas suma todos los post en todos los foros, repite clases de usuario. Si hago un admin en una web, es admin en todas irremediablemente.

Entonces ¿Puedo hacer que en vez de visualizar toda la tabla, visualice solamente cuatro campos (id, nick, contraseña y email) y que los demás sean independientes unos de otros?

Para aclarar un poco más, lo que he hecho es crear una tabla común (general_user) donde se guardan todos los campos del usuario. Así que el resto de las tablas son vistas hacia general_user.

Y lo que necesito es que ciertos campos de cada tabla seleccionada visualice su campo correspondiente.

Última edición por josico; 24/10/2010 a las 08:54