Sie verwechseln Ihre Anführungszeichen...
"SELECT `name` FROM `article` WHERE `id` = '.$id.'";
sollte ...
sein"SELECT `name` FROM `article` WHERE `id` = $id";
oder
'SELECT `name` FROM `article` WHERE `id` = '.$id;
dies tut nichts, um die SQL-Injektion zu stoppen ...