你好我只想知道如何从db显示第二行。 另一页将显示db的第3行。
我怎么样? 该控制器用于查看模型
的数据public function view_main_body() {
$data = array();
$data['main_body_details'] = $this->sa_model->select_main_body();
$data['admin_content'] = $this->load->view('admin/view_page_content', $data, true);
$this->load->view('admin/index', $data);
}
这是显示数据库数据的模型
public function select_main_body() {
$this->db->select('*');
$this->db->from('tbl_main_body');
$result_query = $this->db->get();
$result = $result_query->row();
return $result;
}
这是在首页显示的欢迎控制器
public function index()
{ $data=array();
$data['menu_details'] = $this->sa_model->select_menu();
$data['maincontent']=$this->load->view('home_message',$data,true);
$this->load->view('index',$data);
}
<?php echo $main_body_details->main_body; ?>
这是代码显示快速行结果,但我想从db显示我的第二行。 另一页来自db的第3行
提前致谢
答案 0 :(得分:0)
我不是100%确定我理解你的问题,但你可以使用
$this->db->limit(1, $which_row);
(您将$ which_row设置为您想要获得的任何数据库行。
基本上这表示“限制行返回1并偏移$ which_row”。
您还应该使用
$this->db->order_by('field_name', 'asc/desc');
确保您按特定顺序获取它们(如果这很重要)