多條件查詢分頁

2022-07-16 16:18:11 字數 964 閱讀 8473

分頁實現後,通過多條件查詢後,內容如果需要分頁,容易出現切換頁面內容跳轉到查詢前的內容。解決方法可以通過將查詢後的內容建表,然後在進行分頁。

<?php

require_once "../wenjian/dbda.class.php";

require_once "../wenjian/page.class.php";

//$obj = "select * from book where is_delete= '0' ";

$obj = "select * from book,gp where book.is_delete= '0'

and gp.gp_name = book.group_name ";

if (!empty($_get

))%' ":"";

$obj .= !empty($_get['zuozhe'])?" and writer_name like '%%' ":"";

$obj .= !empty($_get['fen'])?" and group_name like '%%' ":"";

}//將查詢內容重新建表

$table = "(".$obj.") as t ";

$obj = "select * from $table where is_delete= '0' ";

//echo $obj;

$db = new

dbda();

$zts = "select count(*) from $table where is_delete='0'";

$count = $db->strquery($zts

);

$page = new page($count,2);

$obj .= $page->limit;

$data = $db->query($obj);

Java 分頁與多條件查詢

與分頁一樣需要兩條查詢語句分別查詢總行數與分頁後的資料,區別是查詢分頁的時候結尾的 去掉如下 private string selectsuppliercount select count count from pw supplier tbsupplier join sys datasources ...

MybatisPlus多條件查詢並分頁

輸入任意字段進行查詢,如果欄位為空,則忽略該欄位,並分頁輸出。public result findmulti string name,string string position,string phone,integer department id,integer now page,integer ...

JPA多條件查詢 分頁 區域性重新整理

使用多條件查詢 實體類 標明為實體類 entity 命名為一張表,如果db中沒有則新增一張表,若有則更新字段,name可以設定表名,若不設定,則與類同名 table name t collection public class collect public long getid public voi...