Foros del Web » Programando para Internet » PHP »

Saber previamente el próximo valor mysql

Estas en el tema de Saber previamente el próximo valor mysql en el foro de PHP en Foros del Web. Hola a todos necesito saber si hay alguna función que me permita saber el próximo valor autonumérico en una base de datos mysql, ya que ...
  #1 (permalink)  
Antiguo 29/08/2009, 06:33
 
Fecha de Ingreso: julio-2008
Mensajes: 155
Antigüedad: 15 años, 9 meses
Puntos: 1
Exclamación Saber previamente el próximo valor mysql

Hola a todos necesito saber si hay alguna función que me permita saber el próximo valor autonumérico en una base de datos mysql, ya que lo necesito porque este valor será el nombre de las fotos. Me es más fácil controlarlo. Lo he intentado todo y he visto que en oracle se puede si no recuerdo mal creo que se llama next value o algo asi. Necesito saber el valor este, proque si suben fotos iguales hasta ahora cogen el nombre de la foto y al borrarla me borraba la foto y el registro por lo que habian registros que aparecian sin foto.
O me machacaba la foto por otra porque el nombre de la foto es el mismo, entre otros problemas...

tengo una tabla llamada fotos con un campo id autonumerico y necesito saber qual será el próximo valor que creará antes de crearlo para asi ponerle este número a la foto. No se si ha quedado muy claro. Espero que si
Gracias por vuestra colaboración

PD: La web está programada en php y mysql
  #2 (permalink)  
Antiguo 29/08/2009, 06:44
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Saber previamente el próximo valor mysql

Te sugiero que despues que insertes algunos datos uses mysql_insert_id y luego actualices.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 29/08/2009, 07:05
 
Fecha de Ingreso: septiembre-2008
Ubicación: Lanzarote, Canarias
Mensajes: 486
Antigüedad: 15 años, 8 meses
Puntos: 41
Respuesta: Saber previamente el próximo valor mysql

También puedes ponerle a las fotos el nombre con la función time, que siempre da números diferentes.
  #4 (permalink)  
Antiguo 29/08/2009, 08:04
 
Fecha de Ingreso: julio-2008
Mensajes: 155
Antigüedad: 15 años, 9 meses
Puntos: 1
Exclamación Respuesta: Saber previamente el próximo valor mysql

Primero de todo gracias a todos por vuestra respuesta.

Una cosa la respuesta de abimaelrc sobre mysql_insert_id me podrias poner un ejemplo de uso, es que no se como usarlo

Gracias.
  #5 (permalink)  
Antiguo 29/08/2009, 08:17
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Saber previamente el próximo valor mysql

Mira el link alli tienen un ejemplo.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
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 09:16.