Foros del Web » Programando para Internet » PHP »

Generar ticket

Estas en el tema de Generar ticket en el foro de PHP en Foros del Web. Saludos! Necesito crear un codigo de atencion " GTS-18547 ", para hacerlo busco en la tabla cual fue el ultimo codigo creado y le voy ...
  #1 (permalink)  
Antiguo 05/04/2007, 19:09
Avatar de miglos  
Fecha de Ingreso: enero-2005
Ubicación: Perú
Mensajes: 235
Antigüedad: 19 años, 2 meses
Puntos: 1
Generar ticket

Saludos!
Necesito crear un codigo de atencion "GTS-18547", para hacerlo busco en la tabla cual fue el ultimo codigo creado y le voy sumando 1.
El problema viene cuando hay mas de 1 persona registrando datos, ya que a ambas les generaria el mismo codigo.
¿cómo controlaria este problema?
Espero haberme explicado bien.

Muchas gracias.
__________________
:adios:
  #2 (permalink)  
Antiguo 05/04/2007, 19:16
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: Generar ticket

Supongo que una solucion podria ser separar el codigo de atencion en dos campos.

El primero para que te guarde ese pequeño String "GTS" o "loquefuere"
El segundo para que te guarde el numero, siendo este ultimo autoincremental.

De esa forma le darias el problema al motor de tu BD, te olvidarias de "que sucede si varia spersonas ingresan al mismo tiempo"


Ahora bien, tenes el codigo separado en dos y no te gusta... podes recurrir a la funcion CONCAT (de mysql) para unir la salida.


Una idea de un ratito :P

Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:12.