Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/05/2015, 10:14
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Respuesta: Crear usuarios con permisos sobre tabla según condicion

Lo logre! Esta es la solucion:

En la tabla "categorias" el campo creador se le asigna en la inserción el valor de la funcion USER() de mysql, ej:

Código MySQL:
Ver original
  1. INSERT INTO `categorias`(`codigo`, `descripcion`, `creador`) VALUES (1, 'prueba', USER());

Y luego creo la vista:
Código MySQL:
Ver original
  1. DEFINER=`user`@`localhost` SQL SECURITY
  2. DEFINER VIEW `categoria_por_usuario`
  3. select `categorias`.`codigo` AS `codigo`,`categorias`.`descripcion` AS `descripcion` from `categorias` where (`categorias`.`creador` = user());
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios