$rs = mysql_query('select count(*) from tab_name');
list(,$cnt) = mesql_fetch_row($rs);$page = 2;
$pagesize = 25;$start = ($page-1)*$pagesize;
if($start < $cnt-$pagesie)
$start = $cnt-$pagesie;$sql = "select * from tbl_name limit $start, $pagesize";.....
list(,$cnt) = mesql_fetch_row($rs);$page = 2;
$pagesize = 25;$start = ($page-1)*$pagesize;
if($start < $cnt-$pagesie)
$start = $cnt-$pagesie;$sql = "select * from tbl_name limit $start, $pagesize";.....
解决方案 »
- 缓存一般用在什么地方,比如网站的哪个板块,举个例子
- mysql 排序,帮忙啊
- 自己做的一个网站,大家帮忙看看提点意见
- sql语句的效率问题
- 如何解决c:\mysql\share\charsets\?.conf' not found (Errcode: 2)...的错误?
- sublime text2 保存php文件提示“无法启动此程序,因为计算机中丢失php_pdo.dll 尝试重新安装该程序以解决此问题”
- 求教Apache+PHP的权限问题
- 急!请问谁有类似“CSDN论坛”的源代码???刚刚接触PHP,请大家多帮忙。在线等待。小女子先谢过啦!
- 怎样把本地一个大的数据对象写到远程数据库中?
- 我的程序根本就没有60行,可是报错说60行出错。请问这是什么原因啊?
- 9:30站长剧场www.930.cn公测,欢迎指教,多谢
- 循环打印问题
$rows = mysql_num_rows(mysql_query($sqlstr,$conn);$pagesize = 30;
$pages = ceil($rows/$pagesize);if ($page >= $pages) //$page为提交出来的,显示页面的参数
{
$sqlstr = "Select * From tb Limit " . $rows-30 . ", 30";
}
else
{
$sqlstr = "Select * From tb Limit " . ($page-1)*30, ($page-1)*30+30";
}