我想在codeigniter中编写一个查询来从数据库中获取数据。
这是我的控制器功能。
public function add_qual_level()
{
$data = array('qual_level_title','qual_level_id');
$record['result'] = $this->General_Model->select_record("qualification_level", $data);
$this->load->view('admin/general/add_qual_level',$record);
}
请注意" qualification_level"是表名,qual_level_title和qual_level_id是列。
这是我的模特。
public function select_record($tbl, $data)
{
$this->db->from($tbl);
$this->db->select($data);
}
这是我的观点。
<tbody>
<?php
foreach($result as $result_data) { ?>
<tr>
<td><?=$result_data->qual_level_title;?></td>
<td><?=$result_data->qual_level_id;?></td>
</tr>
<?php } ?>
</tbody>
答案 0 :(得分:0)
试试这个
在控制器中
public function select_record($tbl, $data)
{
$this->db->select($data); /* or $this->db->select('qual_level_title','qual_level_id');*/
$query = $this->db->get($tbl);
$result = $query->result_array();
return $result;
}
并在视野中
<tr>
<td><?=$result_data['qual_level_title'];?></td>
<td><?=$result_data['qual_level_id'];?></td>
</tr>
检查
答案 1 :(得分:0)
修改您的模型功能,如下所示
public function select_record($tbl, $data)
{
$this->db->select($data);
return $this->db->get($tbl)->result();
}