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

Base de datos

Estas en el tema de Base de datos en el foro de Mysql en Foros del Web. Hola; Tengo un problemilla y espero me puedan ayudar.... A ver, he creado una web con dreamweaver, base de datos Mysql, Php. cuando realizo consultas ...
  #1 (permalink)  
Antiguo 07/07/2012, 13:53
 
Fecha de Ingreso: mayo-2004
Ubicación: España
Mensajes: 16
Antigüedad: 19 años, 11 meses
Puntos: 0
Pregunta Base de datos

Hola;

Tengo un problemilla y espero me puedan ayudar....

A ver, he creado una web con dreamweaver, base de datos Mysql, Php. cuando realizo consultas todo perfecto, pero cuando quiero hacer alguna modificacion se me borran datos que no modifico y unicamente se quedan los que he modificado.

Me explico...

Por ejemplo tengo una tabla llamada datos, con 10 registros:

Nombre,Apellidos,Dirección,Telefono,movil,codigo, etc

y deseo modificar código, se modifica pero el contenido de todos los demas campos se borran.

Para modificar datos uso Dreamweaver con la opción; Actualizar registro/Asistente de formulario de actualización de registro.

Alguna idea?

Gracias
  #2 (permalink)  
Antiguo 07/07/2012, 15:02
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Base de datos

La construcción del UPDATE es errónea.
Contiene todos los campos, pero como no has codificado correctamente la posibilidad de crear dinámicamente la lista de campos, está llenando de vacíos el resto de los datos.
Es un error en la etapa de construcción de la sentencia, en el PHP.
Pregunta en el foro de PHP cómo crear dinámicamente una sentencia SQL, tal que no siempre contenga la misma cantidad y nombres de columnas para actualizar.
A nivel de MySQL, no hay errores, repito. Es un defecto del PHP, pero este no es el foro donde se trata ese tema.
Cada foro tiene su objetivo, y en este no es programación.
__________________
¿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 07/07/2012, 22:12
 
Fecha de Ingreso: mayo-2004
Ubicación: España
Mensajes: 16
Antigüedad: 19 años, 11 meses
Puntos: 0
De acuerdo Respuesta: Base de datos

Muchas gracias. Ya con la respuesta que me dio; he podido solucionar el problema.

Etiquetas: php, registros, sql, tabla, campos
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 02:57.