Построитель запросов загружается с помощью метода table () при подключении к базе данных. Это устанавливает для вас часть запроса FROM и возвращает новый экземпляр класса Query Builder:
$db = \Config\Database::connect();
$builder = $db->table('users');
//loading query builder
$output = $builder->table('table_name')
->get();
// Produces: SELECT * FROM table_name
Чтобы получить результат в виде массива, вы можете добавить еще одну строку кода.
$output = $output->getResultArray();
Для выбора определенных полей.
$db = \Config\Database::connect();
$builder = $db->table('users');
//loading query builder
$output = $builder->table('table_name')
->select('filedname2, fieldname2, fieldname3,..')
->get();
$output = $output->getResultArray();
Вы также можете использовать предложение where, чтобы получить более подробную информацию на странице документации codeigniter4. https://codeigniter4.github.io/userguide/database/query_builder.html#looking -для-специфика c -данных