PDO - przekazanie nazwy pola jako zmiennej

Właśnie przeprowadzam migrację kodu z poleceń stylu mysql_query do stylu PDO i natrafiłem na problem. Stary kod wyglądał tak:

$query_list_menu = "SELECT ".$_GET['section_name']." from myl_menu_hide_show WHERE id='".$_GET['id']."'";

A zaktualizowany kod wygląda jak poniżej. Najwyraźniej to nie działa. Przechowuję w$_GET['section_name'] ciąg reprezentujący nazwę pola z bazy danych. Ale myślę, że jest problem, kiedy przekazuję go jako zmienną. Czy poniższy kod jest ważny? Dzięki.

$query_list_menu = "SELECT :section_name from myl_menu_hide_show WHERE id=:id";
$result_list_menu = $db->prepare($query_list_menu);
$result_list_menu->bindValue(':section_name', $_GET['section_name'] , PDO::PARAM_STR);
$result_list_menu->bindValue(':id', $_GET['id'] , PDO::PARAM_INT);  
$result_list_menu->execute();

questionAnswers(1)

yourAnswerToTheQuestion