Есть такой код:
$stmt = $this->con->prepare("INSERT INTO `'$buildid'` (token) VALUES (?)");
$stmt->bind_param('s', $token);
$stmt->execute();
Если вместо '$buildid' напишу название базы, то запрос уйдет.
$buildid приходит корректный, запрос вроде бы тоже корректен, пробовал разные вариации с кавычками, всегда одно и то же.
Если есть проблемы с вставкой переменной - попробуйте использовать конкатенацию:
$stmt = $this->con->prepare("INSERT INTO `" . $buildid . "` (token) VALUES (?)");
$stmt->bind_param('s', $token);
$stmt->execute();
$stmt = $this->con->prepare("INSERT INTO {$buildid} (token) VALUES (?)");
$stmt->bind_param('s', $token);
$stmt->execute();
Продвижение своими сайтами как стратегия роста и независимости