[英]how to query result with pagination SQL server and PHP
我當時查詢,但沒有顯示。
請為我檢查語法。
SELECT TOP 100 [nUserID],[nDeviceID],[dtDateTime],[strUserName],[DeviceID],[DeviceName]
FROM
(
SELECT [tb_reportslist].nUserID,[tb_reportslist].nDeviceID,[tb_reportslist].dtDateTime,[DeviceID],[DeviceName],[strUserName],
ROW_NUMBER() OVER (ORDER BY [tb_reportslist].nUserID,[tb_reportslist].nDeviceID,[tb_reportslist].dtDateTime) AS RowNumber
FROM [hr_scan].[dbo].[tb_reportslist] INNER JOIN [hr_scan].[dbo].[imp_emp] ON tb_reportslist.nUserID = imp_emp.[nUserID]
INNER JOIN [hr_scan].[dbo].[Device_sukishi] ON tb_reportslist.nDeviceID = Device_sukishi.[DeviceID]
WHERE ((convert(date,[tb_reportslist].dtDateTime)) BETWEEN '2015-01-18' AND '2015-01-20') AND ([tb_reportslist].nUserID = '572420')
) EmployeePage WHERE RowNumber BETWEEN ((10 - 1) * 10 + 1) AND (10 * 10)
當我添加語法AND ([tb_reportslist].nUserID = '572420'
((convert(date,[tb_reportslist].dtDateTime)) BETWEEN '2015-01-18' AND '2015-01-20')
之后((convert(date,[tb_reportslist].dtDateTime)) BETWEEN '2015-01-18' AND '2015-01-20')
沒有顯示
訪問此鏈接。您將找到答案。
http://phpsense.com/2007/php-pagination-script/
您只需要在PHP頁面中簡單地包含此類即可。
//Query to pass to pagination class
$sql = 'SELECT * FROM YourTable';
//Create a PS_Pagination object
$pager = new PS_Pagination($conn, $sql, 10, 10);
//First 10 is for record per page
//Second 10 is for link of pagination per page.
//You can change both as per your requirement.
//$conn is your connection variable.
//The paginate() function returns a mysql result set for the current page
$rs = $pager->paginate();
while($row = mssql_fetch_assoc($rs)) {
Your Work
}
//Display the navigation
echo $pager->renderFullNav();// Use this single line where(Div,P any tag) you want to show pagination.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.