Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/08/2014, 16:38
tuuutooo
 
Fecha de Ingreso: septiembre-2008
Mensajes: 72
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Problemas con update

Solo me devuelve un resultado, y si, cuando llego al update llego con datos... Cambie el código nuevamente.

Código PHP:
Ver original
  1. if($do_commit){
  2.    
  3.     $sql="select id, trato from ca where trato=1";
  4.     $result=pg_query($conn,$sql);
  5.     if($row=pg_fetch_array($result)){
  6.         $id=$row['id_actualizacion'];
  7.     }
  8.        
  9.        
  10.      $conn2=pg_connect("host=XXXX  port=XXX dbname=miBase user=miUser password=miPass"); //Conexión a mi segunda bdd
  11.     $sql2="insert into ffc(f_id, c_id, u, v, fecha, lonlat, texto, cc_id) values (1, 53, 'Test', 3, now(), '-33.9857541,-70.1204587', 'Test', 268)";
  12.     $result2=pg_query($conn2, $sql2);
  13.     if(pg_affected_rows($result2)==0){
  14.         $do_commit=false;
  15.         $errmesg.="Error Inesperado.";
  16.     }
  17.    
  18.     $sql3="update ca set trato=3 where id=$id";
  19.     $result3=pg_query($conn, $sql3);
  20.     if(pg_affected_rows($result3)==0){
  21.         $do_commit=false;
  22.         $errmesg.="Error Inesperado.";
  23.     }
  24.    
  25. }

Sigo insistiendo que lo más curioso que me sucede, es que cuando imprimo el log, llegan todos los datos correctamente.... Pero no me cambia el update....

El código que mostraré es el que me da el log cuando termina el proceso.


Código PHP:
Ver original
  1. Consulta Uno: select id, trato from ca where estado=1
  2. Insertar:insert into ffc(f_id, c_id, u, v, fecha, lonlat, texto, cc_id) values (1, 53, 'Test', 3, now(), '-33.9857541,-70.1204587', 'Test', 268)
  3. Update: update ca set estado=2 where id_actualizacion=1014

Si tomo ese update y lo actualizo por consola, me funciona, pero a través del php no...!!!!

Gracias