2015-11-06 54 views
-1

這個代碼,我有一個有2000 questions名爲Questions表,我使用MySql數據庫和Codeigniter,我想要的是在笨select 10 PERCENT questions of total 2000 with a query請指導如何編寫笨

+2

到目前爲止,你已經嘗試過什麼?在你的問題中張貼這些內容? –

+0

開始在codeigniter上執行您的查詢之前。那會讓你的工作更輕鬆 –

+0

基本上你想抓取2000條記錄中的2000條? –

回答

1

在控制器

public function FunctionName() 
{ 
    $result = $this>model_name->get_question(); 
    print_r($result); 
} 

在型號

public function get_question() 
{ 
    #get all question count 
    $query= $this->db->query("SELECT * FROM question"); 
    $result = $query->result_array(); 
    $count = count($result); # returns 2000 

    $limit = ($count/100)*10; # returns 200 

    # select only limited question which set with $limit 
    $query= $this->db->query("SELECT * FROM question LIMIT $limit"); 
    $result = $query->result_array(); 
    return $result 
} 
+0

親愛的我檢查這一點,並很快回復你,謝謝 –

+0

按照訂單我有posetd –

+0

城堡!你很棒,謝謝!解決 –