Nö. PDO kann keine Spalten- oder Tabellennamen bereinigen.
Wenn Sie wirklich haben Um dynamische Tabellennamen zu verwenden, ist der sicherste Weg, damit umzugehen, nicht zu prüfen, ob sie tatsächlich in der Tabelle vorhanden sind, und sie auf die normale Weise in die Abfrage einzufügen.
Pseudocode:
$fieldname = make_sure_this_field_really_exists($_GET["fieldname"]);
$PDO->prepare("select name, age, `$fieldname` from members where age > ? and gender = 'f';" ... );