日期:2014-05-17  浏览次数:20496 次

分页
<?php
$con = mysql_connect("localhost","root","123456");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("qq", $con);

$result = mysql_query("SELECT * FROM abc");

echo "<table border='1'>
<tr>
<th>qq</th>
<th>jiage</th>
<th>lirun</th>
<th>shijian</th>
</tr>";

while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['qq'] . "</td>";
  echo "<td>" . $row['jiage'] . "</td>";
  echo "<td>" . $row['lirun'] . "</td>";
  echo "<td>" . $row['shijian'] . "</td>";
  echo "</tr>";
  }
echo "</table>";

mysql_close($con);
?>
这是我的代码
可是如果太多信息要拖拽很麻烦,想弄个分页,每个页面显示5条信息

但分页功能不会
谁帮我简单弄下


------解决方案--------------------
<?php
header("content-type:text/html;charset=utf-8") ;
 mysql_connect("127.0.0.1","root","") or die("连接失败");
 mysql_select_db("test");
mysql_query("set names utf8");
if(isset($_GET["pageid"]))
{
$absoultpage=$_GET["pageid"];
}
else
{
$absoultpage=1;
}
$pagesize=2;
 $r1=mysql_query("select * from product");
 $totalnum=mysql_num_rows($r1);//总的有多少条数据
 $totalpage=ceil($totalnum/$pagesize);//总的页数
 

 $sql="SELECT * FROM product limit ".($absoultpage-1) * $pagesize.",$pagesize";
 $rs=mysql_query($sql);

 echo "<table border='1px'>";
while($row = mysql_fetch_row($rs))
{
echo "<tr>";
 echo "<td>".$row['id']."</td>";
 echo "<td>".$row['name']."</td>";
 echo "<td>".$row['price']."</td>";
 echo "<td>".$row['num']."</td>";
 echo "<td>".$row['des']."</td>";
echo "</tr>";
}
echo "</table>";
 echo "<a href='q.php?pageid=1'>首页</a>";
$PageUp=$absoultpage-1;
if($PageUp < 1)
{

echo "上一页";
}else
{
echo "<a href='q.php?pageid=". $PageUp."'>上一页</a>";
}

 $Nextpage=$absoultpage+1;
 if($Nextpage > $totalpage)
{

echo "下一页";
}else
{
 echo "<a href='q.php?pageid=".$Nextpage."'>下一页</a>";
}

echo "<a href='q.php?pageid=".$totalpage."'>尾页</a>";
?>


这个是简单的分页 自己在改改就好了