Jag antar att 'id' i din databas är någon typ av tal, så därför finns väl ingen anledning att kolla om talet är numeriskt? Skippa is_numeric() helt enkelt, kör bara $row[id].
is_numeric är väl förövrigt en funktion som returnerar sant/falskt beroende på om det är ett tal eller inte?
$id = intval($_GET['id']);
$result = "SELECT namn,rubrik,text,datum,id FROM blogg_inlagg WHERE id='$id' ORDER BY datum DESC";
$skriv = mysql_query($result);