function get_r($r){
    $r    = trim(htmlspecialchars(strip_tags(intval($r))));
        return $r;
}
    $getid    = get_r($_GET['id']);
$vsonuc = mysql_query("select yazi From yazilar where id='$getid'");
    $vsatir            = mysql_fetch_array($vsonuc);
    $v_aciklama        = $vsatir['yazi'];
    $description = substr($v_aciklama,0,170);
Eğer tanıdığım kodlarsa değişken isimlerinde hata yapıyor olabilirsin
$vsonuc = mysql_query("select yazi From yazilar where id=5");
    $vsatir            = mysql_fetch_array($vsonuc);
    $v_aciklama        = $vsatir['yazi'];
    $description = substr($v_aciklama,0,170);
Birde ID i yazıp dene istersen çalışıyorsa GET de bir problem vardır, çalışmıyorsa arkadaşında dediği gibi makale boş olabilir