#cotinatech #club75 | Modificando datos de la DB usando la función Update() de MySQL, aprendiendo PHP y MySQL 4° parte | bye @rafaelrod
Hola a todos hoy les trago la 4ta parte del tutorial donde poco a poco vamos aprendiendo a usar php y mysql para interactuar con la base de datos, en el capitulo anterior aprendimos como , como usar WHILE para imprimir varias filas de registros según los parámetros de la consulta que decidimos hacer, también hablamos acerca de las clave principal de nuestras tablas, que son datos únicos e irrepetibles que se asigna a cada registro.
Ya abarcado esta vamos a iniciar y aprender como modificar los datos ingresados de nuestra base de datos usando la función UPDATE() de MySQL.
![]() |
---|
- 3°ra parte #cotinatech #club75 | usando while para imprimir varias filas, clave principal.| By @rafaelrod
Esta función es muy importante ya que a veces las personas ingresan datos erróneos que después deben ser objeto de modificación, pero también se utilizar para actualizar algún dato que dependa del registro, por esto abordamos el echo de las claves principal, como un dato único e irrepetible que se le asigne a cada fila de registros que hacemos, para así pode interceptarlos de forma precisa, que este caso usamos ID con auto incremento y lo elegimos como clave principal.
De esta manera podemos interceptar una fila de registros, por ejemplo. UPDATE usuarios
SET nombre_usuario
=[value-1],correo
=[value-2],telefono
=[value-3], WHERE id
=$var en este script podemos realizar la actualización de los datos. Veamos como lo hacemos usando php.
En primer lugar, tenemos que realizar el formulario donde vamos a organizar los datos, y vamos a imprimir el valor del campo con los datos extraídos desde la base de datos. Pero antes necesitamos también realizar una especie de botón de búsqueda para lograr ubicar el registro, mediante un formulario como se muestra en la línea 20 y 22.
De esta forma obtenemos el formulario de búsqueda que se mostrara por pantalla de esta manera, la página que usaremos para modificar la llamaremos modificación.php
Ahora lo que vamos a hacer es crear la recepción de datos modificación.php, donde vamos a requerir la conexión a la bese de datos, como hemos visto antes, además vamos a también diseñar el formulario donde editaremos los datos, podemos reutilizar el formulario de la primera clase, donde aprendimos a ingresar datos a la base de datos. Esto no quedara así.
Ya le asignamos la variable al campo de nuestra barra de búsqueda así que ahora procedemos a hacer la consulta a ver si existe los datos e imprimirlos para poder modificarlos dentro del formulario, así que nuestra consulta quedara de la siguiente forma.
Lista nuestra consulta debemos ahora guardar nuestra consulta en un arreglo para poder imprimirlos en el orden que queramos y así hacerlo más fácil. Quedando este de la siguiente manera:
Por ahora nuestro formulario este vacío ya que no hemos imprimido nuestros registros en nuestros campos, solo necesitamos los campos que queremos modificar, no necesariamente tenemos que imprimir todos, ni editar todos los datos.
Echo esto vamos a imprimir nuestros arreglos de datos mediante el atributo Value donde su valor, será el arreglo que creamos que se imprimirá por orden o nombre de la celda que lo guarda, quedando así value="?php echo "$arreglo[nombre_usuario] " ?" esto para cada campo que tengamos que imprimir. Y quedara de la siguiente manera.
De esta forma esta lista nuestro proceso, solo debemos ingresar en nuestra barra de búsqueda el id de nuestro registro:
Ingresando el id presionamos enviar, estos nos llevasen al formulario donde hicimos la consulta e imprimimos nuestros arreglos, donde podremos ver en los campos los registros con la información actual que tiene la base de datos, si un campo no será modificado lo dejamos tal cual, y si queremos editar solo, de igual forma, así como se muestra a continuación.
Ahora solo necesitamos ejecutar la modificación, para esto vamos a crear otro documento que se llamara procesa_mod.php donde ejecutaremos la modificación del registro. Y mostraremos un mensaje afirmándolo, demos enviar nuestros 3 datos y adicionalmente el id pero este lo vamos a ocultar para evitar que el usuario lo modifique, esto es posible con el tipo de campo oculto, type='hidden' así que quedara de esta manera.
Así que ahora si podemos enviar el formulario con los datos modificados, vamos a enviar por nuestra barra de búsqueda el ID=2 donde vamos a corregir el nombre.
Aviamos los datos y podemos ver que el nombre esta escrito de forma incorrecta asi que vamos a modificarlo.
Corregimos y aceptamos, se nos mostrara la confirmación:
Podemos consultar nuevamente los datos y ver que están modificados, también para verificar podemos ir a la base de datos y ver el registro modificado.
Espero les guste y puedan entender la forma en la que explico este proceso un poco largo pero sencillo para aprender a utilizar esta función muy importante para corregir datos, hasta el próximo capítulo
.
Para saber más de mi visita mi
Logro1
@tipu curate
Upvoted 👌 (Mana: 4/6) Get profit votes with @tipU :)
Gracias @joslud @tipu 💯
Thanks @pelon53 @steemcurator05 team!
Hola! Me parece super genial que compartas un curso de programación con nosotros, yo quiero aprender programación pero soy muy floja jjaja
tal vez con tus publicaciones me anime.
@arte.thaita anímate es algo que requiere de constancia y ganas de hacerlo, además te permitirá nuevas oportunidades en el ambiente de trabajo, saludos, gracias por tu comentario.