Hola,
Creo que tu problema está con el uso de la comilla, que en realidad no estás aplicando la comilla sino que es otro caracter similar.
Fijate si de ésta forma te funciona, y avisá cualquier cosa.
Código PHP:
Ver original<?php
function votar() {
$valor = $_POST['valor'];
$id = $_POST['key'];
$n = 1;
$key = mysql_query("SELECT ".$valor." FROM muro WHERE id LIKE '".$id."'",$link);
$num = $row->$valor;
$result = mysql_query("UPDATE muro SET '".$valor."' = '".($num+$n)."' WHERE id LIKE '".$id."'", $link) or
die(mysql_error());
header("location: javascript:go(-1);"); }
?>
Saludos!