Prueba esto:
Código PHP:
Ver original$query = "UPDATE ARTICULOS SET Descripcion='$descripcion', id='$proveedor', PVP='$pvp' WHERE Cod_art='$codigo'";
echo('Pruba esta query en el workbench: -> '.$query);
{
echo('Me ejecute correctamente.');
} else {
// exit();
}
Como no haces ningun tipo de validacion saneamiento de las variables, quizas alguna de estas tenga alguna comilla simple u otro caracter que rompa la sintaxis SQL.
Lo mejor es usar mysqli y bindear los parametros a una query preparada para evitar estos inconvenientes.