Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/09/2013, 02:03
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Como asignar valores (administrador, usuario)

La opción de los números es la mejor. Porque consume muchos menos recursos, incluso lo puedes apoyar con una tabla auxiliar.

Tabla 'usuarios'
PERMISOS FK referenciando a `permisos`id

NOMBRE | PERMISOS
Mathias- | 0
Lucas--- | 1

Tabla `permisos`

ID|PERMISO
0|usuario
1|administrador
....

Con lo que te aseguras que no van a entrar usuarios con permisos desconocidos....y además puedes hacer

Código MySQL:
Ver original
  1. SELECT u.NOMBRE,p.PERMISO
  2. FROM usuarios u INNER JOIN permisos p
  3. ON u.PERMISOS=p.id

con lo que verás el ejemplo 2 si consumir recursos
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.