sql >> Databasteknik >  >> RDS >> Mysql

hämta array av kolumnvärden i codeigniter

Varje resultatrad är i sig en array så en del looping är nödvändigt! Varför skulle du behöva göra det annorlunda?

Det enklaste sättet att göra vad du vill är:

// 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
}

Självklart måste du justera tabell-/modellnamnen så att de matchar de du använder.



  1. Kör ett stort SQL-skript (med GO-kommandon)

  2. SQL LocalDB vs SQL Server CE

  3. Räkna antalet rader i en tabell

  4. Oracle Live SQL