2016-02-17 5 views
1

Я стараюсь следующий код, но только один Recorde придеткак получить все записи из таблицы тузд в CodeIgniter

function redeem() 
{ 
    $this->db->select('questionEng'); 
    $this->db->from('question'); 
    $query=$this->db->get(); 
    foreach($query->result_array() as $result) 
    { 
     print_r($result);die; 
    } 
    $this->load->view('admin/redeem'); 
} 

Только одна запись coming.please помочь мне

+0

die(); вне foreach –

ответ

1
function redeem() 
{ 
    $this->db->select('questionEng'); 
    $this->db->from('question'); 
    $results = $this->db->get()->result_array(); 
    foreach($results as $result) 
    { 
     echo "<pre>"; 
     print_r($result); 
     echo "<pre>"; 
    } 
    die; 
    $this->load->view('admin/redeem'); 
} 
+0

Его работы. Спасибо –

+0

Отметьте как ответ ... –

0

в вашем код, который вы использовали в цикле in in. Таким образом, скрипт перестанет работать после первого цикла. Таким образом, вы выполняете печать только одной записи.

function redeem() 
{ 
    $this->db->select('questionEng'); 
    $this->db->from('question'); 
    $query=$this->db->get(); 
    foreach($query->result_array() as $result) 
    { 
     print_r($result); 
    } 
    die; 
    $this->load->view('admin/redeem'); 
} 
0

удалить die; на всех, и почему вы печатаете результат вы должны передать его на ваш взгляд, то читать в виду:

function redeem() 
{ 
    $this->db->select('questionEng'); 
    $this->db->from('question'); 
    $query=$this->db->get(); 
    $arr_data = $query->result_array() ; 
    $this->load->view('admin/redeem', $arr_data); 
} 
0
public function REDEEM() 
    $this->db->select('questionEng'); 
    $this->db->from('question'); 
    $this->db->where(select any colum you want); 
    $query=$this->db->get(); 
    $list=$query->result(); 
    return $list; 

Затем загрузите модель в контроллере, как $ Рез = $ this-> название вашей модели-> REDEEM(); echo json_encode ($ res); выход; или вид нагрузки вместо json

0

Вы можете это сделать.

function redeem() 
{ 
    $this->db->select('*'); 
    $this->db->from('question'); 
    $query=$this->db->get(); 
    $results = $query->result_array(); 

     echo "<pre>"; 
     print_r($results); // to print results 
     echo "<pre>"; 


    $this->load->view('admin/redeem',$results); //pass to view 
}