Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Holen Sie sich ein Array von Spaltenwerten in Codeigniter

Jede Ergebniszeile ist selbst ein Array, also einige Schleifen ist notwendig! Warum sollten Sie es anders machen?

Der einfachste Weg, das zu tun, was Sie wollen, ist:

// Model
function get_all_userid()
{
    $query = $this->db->get('table_name');
    $array = array();

    foreach($query->result() as $row)
    {
        $array[] = $row['user_id']; // add each user id to the array
    }

    return $array;
}

// Controller
function user_list()
{
    $data = $this->your_model->get_all_userid(); // get results array from model
    $this->load->view('your_view', $data); // pass array to view
}

Natürlich müssen Sie die Tabellen-/Modellnamen an die von Ihnen verwendeten anpassen.