fbpx

CRUD BÁSICO CON PHP Y MYSQL – Update

Modificar, actualizar o editar un registro de nuestra tabla de usuarios responde al proceso de «update» de un CRUD.

La actualización o edición de un registro es similar a la creación salvo las siguientes diferencias:

  • Necesitamos el «id» del registro que deseamos modificar.
  • Todos los valores que enviamos a la «query» de actualización deberían responder correctamente al tipo de datos asignado en nuestra tabla antes de ser ejecutada, caso contrario, la modificación no se efectuará con éxito.
  • El identificador o «id» es el único valor que no se debe modificar, a no ser que la lógica de negocio de tu aplicativo asi lo exiga.

Si observamos la vista del archivo index.php, vemos al lado derecho de cada registro 2 botones: Editar y Eliminar. Si acercamos el mouse al botón «Eliminar» vemos en la barra de información de nuestro navegador que el enlace destino tiene la forma «update.php?id=3» donde «3» es el id del registro que se va a modificar.

update_details

El código de nuestro proceso «update» es el siguiente. Recuerda revisar los comentarios:

En la línea 58 vemos un campo oculto llamado «modified» que captura fecha y hora actual para posteriormente guardar ese dato en la tabla como la fecha en que se modificó el registro.
El formulario resultante del código anterior se muestra asi:

form_update

En cada input se muestra el valor respectivo del campo de la tabla «users» listo para ser modificado. Al hacer click en el botón «Actualizar» la nueva información que se ingrese será reemplazada y almacenada.

Recuerda que puedes descargar el ejemplo desde Github.

    CRUD básico con PHP y MySQL

En la próxima publicación explicaremos la última acción de nuestro CRUD en el archivo delete.php.
No dudes en dejar tus comentarios.
Saludos.




Ir a la barra de herramientas