Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/06/2012, 17:42
Avatar de jorges9
jorges9
 
Fecha de Ingreso: octubre-2011
Mensajes: 7
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: bindParam funciona a medias.

Descubri el error, por lo visto en la consulta lo que sea texto tampoco debe llevar comillas

Código PHP:
Ver original
  1. $v2="UPDATE articulos SET precio=:precio ,descripcion=:texto, cantidad=:cant, descuento=:descuento where idarticulo=:idarticulo"; /// se debera añadir el nombre de la tabla origen
  2.         $vo=db::getStatement($v2);
  3.         $vo->bindParam(":precio", $v1, PDO::PARAM_INT);
  4.         $vo->bindParam(":texto", $v2, PDO::PARAM_STR);


por lo visto bindParam lo reemplaza y se los añade a la consulta.