Para hacer la búsqueda con el operador
LIKE de MySQL y la función
sprintf de PHP, el especificador de tipo debe ser escrito de la siguiente manera:
Como verás, escapo los signos de porcentaje que se colocan cada vez que se utiliza este operador con otro signo de porcentaje para que no entren en conflicto con el del especificador de tipo, pues si los colocas a la derecha de la coma, es decir, en donde van las variables, ya no estarás aplicando dichos signos de porcentaje a la sentencia SQL, por eso se produce el error.
Por otro lado, esto también es incorrecto:
Si quieres buscar la coincidencia con alguno de ambos valores, hazlo con dos condiciones:
Código MySQL:
Ver originallogin.Nivel
= 'SUPERVISOR' OR login.Nivel
= 'USER'
O con el operador de sub-consulta
IN:
Saludos