Работает (но тут мы не биндим таблицу)
$table = 'job';
$st = $pdo->prepare(' SELECT COUNT(*) FROM '.$table.' WHERE uid=:uid ');
$table = 'job';
$st = $pdo->prepare(' SELECT COUNT(*) FROM `:table` WHERE uid=:uid ');
$st->bindParam(':table', $table);
Ошибка: таблица не найдена SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bd.'job'' doesn't exist'
$table = 'job';
$st = $pdo->prepare(' SELECT COUNT(*) FROM :table WHERE uid=:uid ');
$st->bindParam(':table', $table);
Ошибка синтаксическая: SQLSTATE[42000]: Syntax error or access violation right syntax to use near ''job' WHERE uid=...
Моя фантазия иссякла...