Foros del Web » Programando para Internet » PHP »

Error al actualizar registro

Estas en el tema de Error al actualizar registro en el foro de PHP en Foros del Web. Hola amigos, espero y me puedan ayudar, lo que quiero hacer es lo siguiente: Tengo una consulta en donde inserto datos sin problema. $insert = ...
  #1 (permalink)  
Antiguo 29/01/2015, 14:00
 
Fecha de Ingreso: febrero-2011
Mensajes: 195
Antigüedad: 13 años, 2 meses
Puntos: 1
Error al actualizar registro

Hola amigos, espero y me puedan ayudar, lo que quiero hacer es lo siguiente:

Tengo una consulta en donde inserto datos sin problema.

$insert = $db->consulta("INSERT INTO `fotografias` (`id`, `url` , `claveImagen` , `tipo`, `status` , `id_album` )VALUES('NULL','$imagen','$descrip','$extension',' 1','$idalbum')");

Ahora lo que quiero hacer es que inmediatamente de esto, obtenga el id que se inserto, y despues actualice la columna claveImagen con ese id acompletando con ceros a la izquierda hasta tener 7 numeros. por ejemplo si el id es 34 que inserte 0000034, esto lo hago asi:

$nuevoid=str_pad($ultimoid, 7, "0", STR_PAD_LEFT);

pero no se como obtener el ultimo id y posteriormente actualizar el campo, me podrian ayudar??
  #2 (permalink)  
Antiguo 29/01/2015, 14:18
Avatar de Djoaq  
Fecha de Ingreso: septiembre-2012
Ubicación: Barcelona
Mensajes: 271
Antigüedad: 11 años, 6 meses
Puntos: 38
Respuesta: Error al actualizar registro

Podrías hacer una marca de tiempo cada vez que haces un insert, luego una consulta ordenando por max(tucol_tiempo)..o la opción mas rápida si tu col id es autoincremental dale un vistazo a :
http://php.net/manual/es/mysqli.insert-id.php
Un saludo!

Etiquetas: registro
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 06:37.