こんにちはstackoverflowの人々:)たとえば、2つのテーブルからデータを取得したいと思います。特定の「where」オプションは必要ないため、これが私のモデル コードです。
$this->db->from('table1, table2');
$this->db->order_by('table1.date, table2.date', "desc");
$query = $this->db->get('', $num, $offset);
return $query->result_array();
このようにして、1 つの記事のみを含む「table2」から情報のみを取得し、この記事はページ上で数回エコーします。これら 2 つのテーブルは同じ構造をしており、このように 'order_by' を書くとうまくいくと思っていましたが、そうではありませんでした。他の操作を行うと、1 つのテーブルからのみ情報が取得されます。日付順に並べることが重要です。うまくいけば、誰もがこの質問を興味深いと感じ、同様に役立つでしょう. 前もって感謝します!
編集部分: 機能:
$this->db->get("table1");
$comm_numbers = $this->db->count_all_results("table1");
$config['base_url'] = base_url();
$config['total_rows'] = $comm_numbers;
$config['per_page'] = '5';
$config['uri_segment'] = 1;
$this->pagination->initialize($config);
$this->load->model("model_get_all");
$data["results"] = $this->model_get_all->getData1($config['per_page'], $this->uri->segment(1));
$this->load->helper('url');