Không. PDO không thể khử trùng tên cột hoặc bảng.
Nếu bạn thực sự có để sử dụng tên bảng động, cách an toàn nhất để xử lý chúng là không kiểm tra xem chúng có thực sự tồn tại trong bảng hay không và chèn chúng vào truy vấn theo cách bình thường.
Mã giả:
$fieldname = make_sure_this_field_really_exists($_GET["fieldname"]);
$PDO->prepare("select name, age, `$fieldname` from members where age > ? and gender = 'f';" ... );