Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/01/2005, 15:26
Avatar de Chaudx
Chaudx
 
Fecha de Ingreso: marzo-2002
Ubicación: Quilpué, Chilito lindo
Mensajes: 345
Antigüedad: 22 años, 10 meses
Puntos: 2
Ocurre que lo que necesito es guardar en una base de datos distintos campos, por ejemplo nombrar una imagen de algún texto de acuerdo al ultimo id que tenga.....
Ejemplo si el último id insertado es 65, la imagen se llamará (id +1) es decir 66.jpg (es un ejemplo), con esto toma como nombre el valor del id actual.
Entonces necesito saber el valor que tendrá el id, que voy a insertar, para nombrar la imagen de acuerdo a ese valor. Entonces mysql_insert_id, no me sirve, ya que, necesariamente no he insertado ningún valor anteriormente.

Que pasa si tengo el registro 65 como ultimo id y lo borro????, con max(id), me va a entregar el valor 64 por lo tanto la imagen será 65, y eso no puede ser, porque aún conservo la imagen anterior.
En resumen, lo que necesito, es saber el valor que tendrá el campo autoincrementable, antes de insertar un nuevo valor en la tabla.


¿¿Se entiende???

Desde ya gracias
__________________
Servicios computacionales
Linux registered User # 306587
Ubuntu user #14563