Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > PostgreSQL

Respuesta
 
Herramientas Desplegado
Antiguo 19-nov-2007, 08:33   #1 (permalink)
Farookh_Bulsara sólo puede mejorar
 
Avatar de Farookh_Bulsara
 
Fecha de Ingreso: mayo-2004
Mensajes: 715
Actualizar solo atributos cambiados

este post creo tiene un 50% q ver con la base de datos y 50% con la interfaz de usuario
bueno ,la pregunta es la siguiente
temgo una entidad llamada Curso ,que tiene como atributos titulo,resumen,duracion,lugar y tambien tiene llaves foreaneas porque esta relacionado con otras entidades,pero no lo complicare
la pregunta es
existe un boton que dice "Editar Curso",entonces al pulsar ,en los controles input,select,etc(estoy usando php para la interfaz) se seleccionan y muestran los valores que tiene los atributos de esa entidad (del curso en el que pulsó editar)
entonces ,puede cambiar los valores y otros puede dejarlos asi como estan;
bueno entonces en la base de datos como hago para que modifique solo los atributos en los que cambio el valor?????
como hago eso?
osea como actualizo solo los valores de los atributos en los cual modifico el valor???????????????????????????
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
Farookh_Bulsara está desconectado   Responder Citando
Antiguo 19-nov-2007, 10:04   #2 (permalink)
seyko ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.136
Re: Actualizar solo atributos cambiados

Por qué quieres actualizar solo los que cambián?
Actualizas todo el registro y el campo que no cambie no cambia..

Si quieres hacerlo por algo en particular lo haces en php, pero creo que es complicarse la vida.

Salu2
seyko está desconectado   Responder Citando
Antiguo 19-nov-2007, 17:56   #3 (permalink)
Farookh_Bulsara sólo puede mejorar
 
Avatar de Farookh_Bulsara
 
Fecha de Ingreso: mayo-2004
Mensajes: 715
Re: Actualizar solo atributos cambiados

es que no tiene sentido que ponga un set a todos los atributos de la entidad ,osea para que poner un set a un valor de un atributo que no cambio,solo seria bueno actualizar los valores de los atributos que si cambio,no?
entonces como hago eso?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
Farookh_Bulsara está desconectado   Responder Citando
Antiguo 20-nov-2007, 04:27   #4 (permalink)
seyko ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.136
Re: Actualizar solo atributos cambiados

Cita:
Iniciado por Farookh_Bulsara Ver Mensaje
es que no tiene sentido que ponga un set a todos los atributos de la entidad ,osea para que poner un set a un valor de un atributo que no cambio,solo seria bueno actualizar los valores de los atributos que si cambio,no?
entonces como hago eso?
Si lo quieres hacer asi, monta la query en php controlando los campos que cambias en php.

Pero es ganas de complicarse la vida, si pones en el set un valor que no cambia pues no cambia, lo actualiza con el mismo valor y punto.

Si no tendrás que controlar en php que valores cambian y montar el UPDATE en el front-end.

Un saludo
seyko está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 07:18.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93