return $this->connection->query("SELECT * FROM `table`");
getRecords()
не массив, а... не уверен, как это называется, но циклforeach ($db->getRecords() as $arr)
$results = $db->getRecords();
while ($row = $results->fetch_assoc())
{
// Здесь $row - массив с индексами id, name, role
// Изменяете его и заносите в новую таблицу сразу
}