Как зациклить результаты запроса в контроллере CodeIgniterPhp

Кемеровские программисты php общаются здесь
Anonymous
Как зациклить результаты запроса в контроллере CodeIgniter

Сообщение Anonymous »

Моя модель возвращает массив с «идентификаторами пользователей», и я хочу запустить цикл для каждого из этих идентификаторов пользователей, но получаю ошибки:

Неопределенная переменная: пользователи

и

Недопустимый аргумент, указанный для foreach()

Не могли бы вы проверить, что такое неправильно с кодом моего контроллера.
Моя модель:
public function get_user_id($post_id)
{
$this->db->select('user_id');
$this->db->from('comments');
$this->db->where('post_id', $post_id);
$query = $this->db->get();

if ($query && $query->num_rows() >= 1) {
return $query->result();
} else {
return false;
}
}

Мой контроллер:
$this->model_a->get_user_id($post_id);
$data["users"] = $this->model_a->get_user_id($post_id);

foreach ($users as $user) {
$user_id = $user['user_id'];
// some more data processing
}

Вернуться в «Php»