Foros del Web » Programando para Internet » PHP »

update con bindParam

Estas en el tema de update con bindParam en el foro de PHP en Foros del Web. Otra Pregunta: El código quedo así: if ($data->__GET('idsucursal')<>0) { $sql="update sucursales set nombre=':nombre',numero=':numero',letra=':letra',d omicilio=':domicilio',codigo_postal=':codigo_posta l' where idsucursal='$idsucursal'"; } else { $sql="insert into sucursales (nombre,numero,letra,domicilio,codigo_postal) values ...
  #1 (permalink)  
Antiguo 16/06/2016, 08:43
Usuario no validado
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 413
Antigüedad: 15 años
Puntos: 3
update con bindParam

Otra Pregunta:

El código quedo así:

if ($data->__GET('idsucursal')<>0)
{
$sql="update sucursales set nombre=':nombre',numero=':numero',letra=':letra',d omicilio=':domicilio',codigo_postal=':codigo_posta l' where idsucursal='$idsucursal'";
}
else
{
$sql="insert into sucursales (nombre,numero,letra,domicilio,codigo_postal) values (:nombre,:numero,:letra,:domicilio,:codigo_postal) ";
}
$result=$this->conexion->prepare($sql);
$value_01 = $data->__GET('nombre'); $result->bindParam(':nombre', $value_01, PDO::PARAM_STR);
$value_02 = $data->__GET('numero'); $result->bindParam(':numero', $value_02, PDO::PARAM_STR);
$value_03 = $data->__GET('letra'); $result->bindParam(':letra', $value_03, PDO::PARAM_STR);
$value_04 = $data->__GET('domicilio'); $result->bindParam(':domicilio', $value_04, PDO::PARAM_STR);
$value_05 = $data->__GET('codigo_postal'); $result->bindParam(':codigo_postal',$value_05, PDO::PARAM_STR);
$result->execute();
return $result;

funciona bien para las altas o sea cuando el ($data->__GET('idsucursal')<>0) pero las modificaciones no funcionan.

Estoy haciendo algo mal?? les agradecería si pueden ayudarme!!
  #2 (permalink)  
Antiguo 16/06/2016, 18:55
 
Fecha de Ingreso: septiembre-2015
Mensajes: 142
Antigüedad: 8 años, 7 meses
Puntos: 13
Respuesta: update con bindParam

esta query
Código PHP:
Ver original
  1. $sql="update sucursales set nombre=':nombre',numero=':numero',letra=':letra',d omicilio=':domicilio',codigo_postal=':codigo_posta l' where idsucursal='$idsucursal'";

codigo_posta l y d omicilio están bien así separados ?

que error te marca ? algún error te debe marcar

Etiquetas: sql, update
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:15.