Ver Mensaje Individual
  #18 (permalink)  
Antiguo 28/05/2014, 13:36
Avatar de gnzsoloyo
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: duplicados al actualizar registros

Cita:
Iniciado por portal47 Ver Mensaje
la relacion que tienen todas las tablas es el "id_persona"
Ok. Genial.. no lo estás poniendo en la query:
Código MySQL:
Ver original
  1. UPDATE dir_persona D INNER JOIN dir_telefono T ON D.id_persona = T.id_persona
  2. SET  
  3.    id_titulo = '$titulo',
  4.     nombre = '$nombre',
  5.     paterno = '$paterno',
  6.     materno = '$materno',
  7.     id_puesto = '$puesto',
  8.     id_adscripcion = '$adscripcion',
  9.     id_domicilio = '$domicilio',
  10.     correo = '$correo',
  11.     telefono = '$telefono'
  12. WHERE D.id_persona = '$id_persona'
  13.     AND T.id_telefono = '$id_telefono'
En todo caso, así como está planteado se asume que estás actualizando un único teléfono, y no agregando un segundo teléfono.
Tal pareciera que pones en el mismo registro los dos teléfnos, en ese único campo.

¿Es así?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)