что возвращает row_array () в codeigniter - PullRequest
0 голосов
/ 02 марта 2019

в моем модале я хочу получить список адресов электронной почты из базы данных, которые я пробовал здесь:

В моей модели:

function get_email_address_by_sector($search_by, $search_field) {
        $this->db->select('*');
        $this->db->like($search_by, $search_field);
        $query = $this->db->get('tb_company');

        $row = $query->row_array();
        return $row['email'];
    }

Я хочу увидетьданные в массиве с этим контроллером:

function get_email_address($search_by, $search_field) {
        $recipients = $this->company_model->get_email_address_by_sector($search_by, $search_field);

        print_r($recipients);
    }

что возвращает row_array () в codeigniter.

1 Ответ

0 голосов
/ 02 марта 2019

row_array() и row() вернут только одну строку.Используйте result_array() или result(), если вы хотите получить несколько строк.См. result_array ()

Изменить $row = $query->row_array(); на $row = $query->result_array();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...