Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2010, 13:27
kelelehead
 
Fecha de Ingreso: abril-2009
Mensajes: 4
Antigüedad: 15 años, 8 meses
Puntos: 0
¿Incrementar número de usuario String?

Hola compañeros... soy nuevo en este foro y quisiera pedirles ayuda a ustedes que saben más que yo de la manipulacion de la base de datos.

Estoy en un proyecto de PHP/MySql y la cosa es la siguiente:

Tengo una tabla llamada "usuarios" en donde tengo los siguientes campos:

Código:
id_usuario varchar(50) NOT NULL, Primary Key
a_paterno varchar(50) NULL
a_materno varchar(50) NULL
pri_nombre varchar(50) NULL
seg_nombre varchar(50) NULL
contraseña varchar(50) NULL
tipo varchar(20) NULL
direccion varchar(50) NULL
colonia varchar(50) NULL
ciudad varchar(50) NULL
fecha_nac date NULL
email varchar(50) NULL
El detalle es que en mi programa PHP capturo nombres y apellidos por separado para crear un usuario dependiendo de su nombre por ejemplo:

Código:
                 Nombre: Gastelum Lopez Gustavo Roberto
                 Usuario generado:    gustavoro.gastelumlo
El usuario se crea con el primer nombre + los primeros 2 caracteres del segundo + . + apellido paterno + los primeros 2 caracteres del segundo apellido

El punto es que ya registro usuarios y todo el detalle es....

cuando quiera registrar un usuario de nombre: Gastelum Lozano Gustavo Rodrigo. Me creara conflicto... por que ya existe un usuario con esa terminacion gustavoro.gastelumlo.

Mi pregunta es como puedo ir incrementando un numero al final del usuario por ejemplo si ya existe en la base de datos gustavoro.gastelumlo que se registre como gustavoro.gastelumlo1 y si inclusive ese existiera que pusiera un 2.

Como podría hacer eso?