Ver Mensaje Individual
  #11 (permalink)  
Antiguo 05/11/2015, 13:20
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: 17 años
Puntos: 2658
Respuesta: Actualizar varios Registros de un tabla relacional

¿Qué tiene que ver el array con el SQL?
Yo lo que te estoy itentado explciar es que no puedes poner un único UPATE para manipular registros diferentes.
Debes construir y ejecutar cada UPDATE dentro del FOR... Me parece que no es difícil de comprender.
Código PHP:
Ver original
  1. for($esp=0;$esp<count($esp_data_pv);$esp++){
  2.   $query_es_pap_servicio = "UPDATE seg_pap_servicio SET ";
  3.   $query_es_pap_servicio .= "jc_servicio_id = '".$esp_data_pv[$esp]['esp_programa']."', ";
  4.   $query_es_pap_servicio .= "seg_pap_valor_venta = '".$esp_data_pv[$esp]['esp_valor_venta']."'";
  5.   $query_es_pap_servicio .= " WHERE seg_pap_id = '$esp_id'";
  6.   mysql_query($query_es_pap_servicio,$link)or die(mysql_error());
  7. }
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)