Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/08/2012, 04:03
Avatar de 60NZ4
60NZ4
 
Fecha de Ingreso: mayo-2012
Ubicación: 404 Not found
Mensajes: 112
Antigüedad: 12 años
Puntos: 2
Respuesta: Mejorar este código INSERT con PHP

no se que hace el include("conexion.php"); al final, se pone al principio

prueba con esto y luego nos cuentas

Código PHP:
Ver original
  1. include("conexion.php");
  2.  
  3. $sql = "SELECT codigo, exist5, pvp6 FROM articulo WHERE (exist5 IS NOT NULL) AND (exist5 >0)";
  4. $resultado=odbc_exec($conexion,$sql)or die(exit("Error en odbc_exec"));
  5.  while ($fila = odbc_fetch_object($resultado))
  6.  {            
  7.     //si no siempre se actualiza podrias meter un if aqui
  8.     $nombreBD = "nombre_bd";
  9.     $consulta = "UPDATE producto SET pvp6 = '.$fila->pvp6.',   // realmente te funciona sin escribir '..$fila->pvp6'  ??
  10.        exisTotal = '$fila->exist5' WHERE producto.codigo = '.$fila->codigo.'";                    // aqui lo mismo
  11.    
  12.  }


la variable resultado no la podrias usar deberias hacerlo asi :

Código PHP:
Ver original
  1. include("conexion.php");
  2.  
  3. $sql = "SELECT codigo, exist5, pvp6 FROM articulo WHERE (exist5 IS NOT NULL) AND (exist5 >0)";
  4. $resultado=odbc_exec($conexion,$sql)or die(exit("Error en odbc_exec"));
  5. $fila = odbc_fetch_object($resultado);
  6.  
  7. //usas $fila->campo
suerte
__________________
Nadie nace aprendido, un experto es simplemente alguien que ya ha cometido muchos errores

Última edición por 60NZ4; 09/08/2012 a las 04:10