Nix. PDO kan ikke rense kolonne- eller tabelnavne.
Hvis du virkelig har for at bruge dynamiske tabelnavne, er den sikreste måde at håndtere dem på ikke at kontrollere, om de faktisk findes i tabellen, og at indsætte dem i forespørgslen på den normale måde.
Pseudo-kode:
$fieldname = make_sure_this_field_really_exists($_GET["fieldname"]);
$PDO->prepare("select name, age, `$fieldname` from members where age > ? and gender = 'f';" ... );