什么会在codeigniter中返回row_array()

时间:2019-03-02 07:23:27

标签: php codeigniter-3

以我的模态 我想从数据库中获取电子邮件地址列表,我在这里尝试过:

在我的模型中:

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);
    }

什么会在codeigniter中返回row_array()。

1 个答案:

答案 0 :(得分:0)

row_array()row()将仅返回一行。如果要获取多行,请使用result_array()result()。参见result_array()

$row = $query->row_array();更改为$row = $query->result_array();