Código PHP:
<?php
$link = mysqli_connect('172.31.20.39', 'phpmyadmin', 'clave', 'equipos');
if (!$link) {
die('Error de conexión (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
if($stmt = mysqli_prepare($link,"UPDATE EQUIPOS set Nombre=?, Referencia=?, Marca=?, Modelo=?,`Num de serie`=?, lampara=?, `idsuministradora`=?, `Contacto suministrador`=?, idserviciotecnico=?,`Contacto servicio tecnico`=?, idubicacionequipo=?, idubicacionmanualuso, Precio=?, `Fecha de recepcion`=?, `Fecha de puesta en servicio`=?, Estado=?, `Bloqueo Rble Unidad`=?, AcreditacionE=?, AcreditacionP=?, Potencia=?, `idubicacionmanualmantenimiento`=?, marcado_ce=?, accesorio_fungible_mobiliario=?, Laboratorio=? where id=?;")){
mysqli_stmt_bind_param($stmt, "sssssiisisiiisssiiisissi",
$_REQUEST['nombrequipo'],$_REQUEST['codigo'],$_REQUEST['marca'],$_REQUEST['modelo'],$_REQUEST['num_serie'],$_REQUEST['lampara'],$_REQUEST['suministrador'],$_REQUEST['contacto_suminis'],$_REQUEST['stecnico'],$_REQUEST['contacto_st'],$_REQUEST['ubicacion_equipo'],$_REQUEST['ubicacion_manual_uso'],$_REQUEST['precio_compra'],$_REQUEST['recepcion'],$_REQUEST['puesta_servicio'],$_REQUEST['estado_compra'],$_REQUEST['vbueno'],$_REQUEST['acredit_ensayo'],$_REQUEST['acredit_patron'],$_REQUEST['potencia'],$_REQUEST['ubicacion_manual_mante'],$_REQUEST['marcado_ce'],$_REQUEST['accesorio'], $_REQUEST['nombrelab'], $_REQUEST['modificar']
);
die($stmt);
mysqli_execute($stmt);
echo "Actualizacion correcta.";
}else{
"No se ha podido realizar la actualizacion";
}
mysqli_close($link);
?>
Alguna idea? creo que estoy haciendo mal el mysqli_prepare, me falta algo?
Un saludo y gracias de antemano!