Título: que funcion tendria que usar para que no de error Publicado por: Pajarito434 en 11 Febrero 2017, 17:19 pm Buenas gente tengo un problema.. los usuarios en mi db se guardan en mayusculas ejemplo Marcos_Sanchez, pero al login de mi pagina si pones el nombre asi en minuscula(marcos_sanchez) sale como que no existe que deberia de usar para que ignore mayusculas y minusculas, gracias se le agradece.
Título: Re: que funcion tendria que usar para que no de error Publicado por: engel lex en 11 Febrero 2017, 17:27 pm para que ignore mayúsculas y minúsculas el asunto es la codificación de la tabla en mysql, para ser "case insensitive" tienes que usar una codificación que termine en "_ci" (recomendado "utf8_general_ci") en su defecto la solución "sucia" pero funcional para tu sistema actual, es que a la buscqueda no le pases el nombre sino primero usas la funcion strtoupper (http://php.net/manual/es/function.strtoupper.php)
Título: Re: que funcion tendria que usar para que no de error Publicado por: Pajarito434 en 11 Febrero 2017, 23:32 pm si esa es la codificacion que siempre use, pero sigo teniendo el mismo problema, o sino habria alguna forma de que solo convierta a mayusculas la primer letra y la primera despues del "_" por eje si lo colocan mario_sosa que lo convierta a Mario_Sosa ?
Título: Re: que funcion tendria que usar para que no de error Publicado por: ivancea96 en 11 Febrero 2017, 23:48 pm Tienes LOWER() y UPPER(). Minúsculas y mayúsculas.
|