Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Actualizar dato desde campo editable

Estas en el tema de Actualizar dato desde campo editable en el foro de Mysql en Foros del Web. Buenas, estoy empezando en el mundillo de las bases de datos MySql y la verdad es que no dejo de sorprenderme día a día con ...
  #1 (permalink)  
Antiguo 09/08/2013, 10:59
 
Fecha de Ingreso: enero-2010
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Actualizar dato desde campo editable

Buenas, estoy empezando en el mundillo de las bases de datos MySql y la verdad es que no dejo de sorprenderme día a día con las posibilidades desconocidas que tenía delante de mis narices jajaja.

Bueno, realizando unas pruebas para conocer un poco este lenguaje, y he creado un formulario para incluir datos en las tablas, borrarlos y editarlos.

Mi pregunta es la siguiente:
- Tengo una consulta me muestra unos resultados
- Si uno de los resultados es TOMATE, quiero poder seleccionarlo y poner ESPINACAS, y que al darle a un botón de actualizar me cambie ese dato en la tabla.

Ya se modificar los datos desde otro formulario distinto, pero me gustaría poder actualizarlos desde la propia línea del resultado.

No se si me he explicado, os dejo una imagen por si acaso.
  #2 (permalink)  
Antiguo 09/08/2013, 11:04
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Actualizar dato desde campo editable

Cita:
Ya se modificar los datos desde otro formulario distinto, pero me gustaría poder actualizarlos desde la propia línea del resultado.
Eso depende de la interfaz usada, no de MyQSL.
MySQL simplemente hace lo que el programa le indica, ya que para el DBMS la única forma de actualizar algo en una tabla es por medio del SQL:
La interfaz no existe para el DBMS, porque MySQL (y cualquier sistema de gestión de BBDD) es un servicio, que no interactúa con el usuario si no es por medio de peticiones generadas por las aplicaciones (incluyendo la consola de comandos).
Para más datos, si usaras phpMyadmin, eso no es MySQL, es una interfaz programada en PHP para acceder a MySQL, pero no es MySQL.

¿Qué es lo que estás usando?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 09/08/2013, 11:07
 
Fecha de Ingreso: enero-2010
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Actualizar dato desde campo editable

Estoy utilizando Phpmyadmin.
  #4 (permalink)  
Antiguo 09/08/2013, 11:17
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Actualizar dato desde campo editable

Pues como te decía, eso es una interfaz programada en PHP, por lo que en realidad no existe algo como "campo editable", como quieres.
PhpMyadmin trabaja en forma asíncrona, por ello lo que editas (que es algo generado en HTML y no PHP) lo debes mandar a ejecutar para que se generen las sentencias SQL (transparentes para tí) que MySQL recibe.
En otras palabras, si quieres crear una interfaz que haga lo que dices, puedes hacerlo con Ajax (php+JavaScript) u otro recurso tecnológico, pero siempre terminarás creando sentencias SQL para generar el update a la base (si, los framework también, porque esa creación la tienen incrustada dentro de su código, sólo que no lo ves).
¿S entiende la idea?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 09/08/2013 a las 11:27
  #5 (permalink)  
Antiguo 09/08/2013, 11:20
 
Fecha de Ingreso: enero-2010
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Actualizar dato desde campo editable

Entiendo lo que dices, seguiré investigando entonces.
Creo que formularé de otra forma mi idea para ver cómo lo consigo hacer.

Muchas gracias por las rápidas respuestas

Etiquetas: campo, dato, editable, sql, tabla
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 07:12.