Добавить PDO::PARAM_INT
или PDO::PARAM_STR
имеет какое-либо значение в запросе Mysql?
$sql = 'SELECT TagId FROM tagthread WHERE ThreadId = :ThreadId';
$stmt = $this->db->prepare($sql);
$stmt->bindParam(':ThreadId', $threadid, PDO::PARAM_INT);
$stmt->execute();