2012-07-23 77 views
0
Url - localhost/ci/test/test_que/1 

$sql=" 
select qo.id, 
     qo.text 
FROM quiz_question qq, 
quiz_question_option qo 
WHERE qq.id='".$qid."' 
AND qq.id=qo.quiz_question_id"; 

$q=$this->db->query($sql,$num,$qid); 

如何实现它?如何设置分页?

+0

什么* *究竟是不是工作?请更具体一些。 – 2012-07-23 19:32:16

+0

也许答案在这里:http://codeigniter.com/user_guide/libraries/pagination.html或在这里:http://net.tutsplus.com/articles/news/codeigniter-from-scratch-day-7-pagination /如果发生任何问题,请回复..但不应该像视频教程一样清晰。 – Samson 2012-07-23 10:40:08

回答

0
private function total_rows($sql){ 
$Query = $this->db->query($sql); 
return $Query->num_rows(); 

} 

$this->load->library('pagination'); 

$config['base_url'] = 'localhost/ci/test/test_que/1'; //your base url 
$config['uri_segment'] = 3; //set URI Segment 
$config['total_rows'] = $this->total_rows($sql); //your sql query for counting rows 
$config['per_page'] = 10; //files or questions per page 


$this->pagination->initialize($config); //put this in view 

完蛋了