CodeIgniter系列 記錄count和分頁

2021-05-22 17:27:30 字數 472 閱讀 6252

對於某個表的不帶條件的count,可以簡單的用

$total = $this->db->count_all($table_name)

來獲取,但是如果有條件,則要用count_all_results

$this->db->where('***', 'm');

$this->db->from('user');

$total = $this->db->count_all_results();

ci的pagination庫可以幫助新增分頁鏈結,用法可以看user_guide/libraries/pagination.html

有幾點需要說明。

base_url裡邊如果有超過2個uri_segments,則需要設定$config['uri_segment'] = base_url_segments + 1

也就是uri_segment預設是3。如果不設定的話,第一頁和前一頁,後一頁的鏈結都不正確。

MSSQL 列記錄合併

在專案開發中,有時會碰到將列記錄合併為一行的情況,例如根據地區將人員姓名合併,或根據拼音首字母合併城市等,下面就以根據地區將人員姓名合併為例,詳細講一下合併的方法。首先,先建乙個表,並新增一些資料,建表 如下 if object id n demo is not null begin drop ta...

MSSQL 列記錄合併

首先,先建乙個表,並新增一些資料,建表 如下 if object id n demo is notnull begin drop table demo endelse begin create table demo area nvarchar 30 name nvarchar 20 insert i...

行記錄轉換為列記錄

clear clear all create cursor t2 學號 c 4 姓名 c 8 課目 c 10 成績 n 3 insert into t2 values 1001 張三 數學 102 insert into t2 values 1001 張三 語文 120 insert into t2...