Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/04/2007, 23:25
Avatar de kaninox
kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 19 años, 2 meses
Puntos: 49
Re: Recuperar valor autoincrementable.

pues la idea seria traer como bien tu codigo lo hace el ultimo id y sumarle 1 ahora bien como sabes que trae el ultimo y no el primero :o pues debes agregar un ORDER BY desc en tu caso para que traiga siempre el ultimo...

otra pregunta estas dispuesto a perder id's ?
lo digo por el tema de que que pasa si dos personas quieren ingresar datos y una persona entra al formulario pero no ha ingresado nada aún, entonces tiene el valor id 3 y otra persona entra tambien al formulario y como no a habido ningun ingreso, tambien obtiene el valor 3 ? tonces gana quien primero ingrese y al otro de dara fatal error :/
pues te lo digo por que debes parchear eso y como lo consigues pues perdiendo id's y como eso pues la persona que entra al formu gana un id y lo inserta de forma inmediata entonces al ingresar el formulario completo solo actualiza lo correspondiente al id... entonces si una persona entro ya gana el id 3 y puesto en base de datos para cual si otra persona en el proceso ingresa obtendria el valor 4, y como pierdes id's pues si la persona ingresa al formu pero no hace nada e hay tu perdida de id's...
ahora decides tu como lo implementas, tambien puedes generar ids no autoincrementables de forma aleatoria y que sean diferentes alos que estan en base de datos es otra opcion ids de numeros grandes con dificultades de repeticion ;)
__________________
Gokuh Salvo al mundo. PUNTO!!!!