利用sql的limit属性对mysql数据库
来源:互联网 发布:网络摄像头工程宝调试 编辑:程序博客网 时间:2024/06/06 05:04
//利用sql的limit属性对mysql数据库
<?PHP
function pagetorecord($page,$pagecounts){
$result=($page-1)*$pagecounts;
return $result;
}
function pagech($page,$j){
if($j==1){
$p=$page 1;}
else{
$p=$page-1;}
return $p;
}
$pagecounts=20;
if($startpage){
$startpage=$startpage;
}
else{
$startpage=1;
}
$sqltr="select * from main order by sm limit ".pagetorecord($startpage,$pagecounts).",".$pagecounts;
$connect=mysql_connect("localhost","http","something");
$select=mysql_select_db('book',$connect);
$query=mysql_query('select count(*) as total from main',$connect);
$totalrecord=mysql_result($query,0,"total");
$query=mysql_query($sqltr,$connect);
//-------------------------------
echo "<table border=1 cellpadding=0 cellspacing=0>";
echo"<tr><td>序号</td><td>标准书号</td><td>书名</td><td>出版社</td><td>定价</td></tr>";
$i=1;
while($array=mysql_fetch_array($query)){
printf("<tr><td>%d</td><td>%s</td><td>%s</td><td>%s</td><td>%f</td></tr>",
$i,$array[bzsh],$array[sm],$array[cbs],$array[dj]);
$i ;
}
echo"</table>";
echo"<hr>";
mysql_close($connect);
if(0==$totalrecord%$pagecounts){
$totalpage=floor($totalrecord/$pagecounts);}
else{
$totalpage=floor($totalrecord/$pagecounts) 1;
}
//echo $sqltr;
if($startpage==1){
if($totalpage>1){
echo"首页 ";
echo"前页 ";
echo "<a href=../../".basename($PHP_SELF)."?startpage=".pagech($startpage,1).">下页 </a>";
echo "<a href=../../".basename($PHP_SELF)."?startpage=".$totalpage.">尾页</a> 共".$totalpage."页 第".$startpage."页";
}
else{
echo"首页 ";
echo"前页 ";
echo"下页 ";
echo"尾页 ";
}
}
elseif($startpage==$totalpage){
echo "<a href=../../".basename($PHP_SELF)."?startpage=1>首页 </a>";
echo "<a href=../../".basename($PHP_SELF)."?startpage=".pagech($startpage,-1).">前页 </a>";
echo"下页 ";
echo"尾页 共".$totalpage."页 第".$startpage."页";
}
else{
echo "<a href=../../".basename($PHP_SELF)."?startpage=1>首页 </a>";
echo "<a href=../../".basename($PHP_SELF)."?startpage=".pagech($startpage,-1).">前页 </a>";
echo "<a href=../../".basename($PHP_SELF)."?startpage=".pagech($startpage,1).">下页 </a>";
echo "<a href=../../".basename($PHP_SELF)."?startpage=".$totalpage.">尾页</a> 共".$totalpage."页 第".$startpage."页";
}
?>
- 利用sql的limit属性对mysql数据库
- MySQL数据库——对查询结果的基本操作(GROUP BY、HAVING、ORDER BY、LIMIT)
- mysql分页的sql的limit
- SQL数据库的Limit用法简介
- 【MySQL】基于MySQL的SQL优化(四)——对group by以及limit的优化
- mysql数据库limit关键字
- MySQL数据库limit分页、排序-SQL语句示例
- MySQL数据库limit分页、排序-SQL语句示例
- MySQL数据库limit分页、排序-SQL语句示例
- 利用SDE的C API对SQL数据库进行操作
- mysql怎样利用sql语句对指定列添加unique属性
- 利用sql对数据库进行分页
- 利用sql对数据库进行分页
- 利用sql语句对数据库进行操作
- 利用mysql++对数据库插入汉字
- 利用jsp mysql 对数据库进行访问
- 利用loadrunner对Mysql数据库压测
- mysql 之 sql 语句 之 对数据库的操作
- 给window加样式
- Extjs 支持图片上传的Html编辑器(StarHtmleditor)及其bug修正
- 进程是指在系统中正在运转的一个应用程序
- More Effective C++:指针与引用的区别
- 二分图最优多重匹配(poj 2112)
- 利用sql的limit属性对mysql数据库
- PHP自动适应范围的页码分页程序
- PHP通用数据查询及分页函数模块
- C++虚函数
- PHP常用正则表达式收集
- Fedora9更新源
- PHP实例:常用的数值判断函数
- Error - Cannot add diagram to SQL Server 2005 DB
- 自定义PHP分页函数