Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2011, 16:32
erxaca
 
Fecha de Ingreso: enero-2010
Mensajes: 389
Antigüedad: 14 años, 3 meses
Puntos: 4
Sistema de usuarios

Hola compañeros de foro,

estoy creando el sistema típico donde los usuarios se dan de alta, no puede haber nombres iguales, nombres ya usados etc.

Mi pregunta si es la función strcasecmp la que se usa para comparar los nombres de usuarios y de que manera mas eficaz se comprueba si el nombre está en uso, he pensado cargando todos los nombres en un array y comprobar posteriormente con strcasecmp si hay coincidencias pero os pregunto si es el método mas eficaz y rápido.

También tengo la duda si usar el campo nombre de usuario como id único o si solo con poner id usuario como auto incremental es válido.

Un saludo