<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>php分页示例</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<?php
$conn=mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS) or die("数据库服务器连接失败!<BR>");
mysql_select_db(SAE_MYSQL_DB,$conn) or die("数据库选择失败!<br>");
mysql_query("set names 'utf8'") or die("字体编码设置失败!<br>");
$pagesize=8;//设定每一页显示的记录数
$rs=mysql_query("select count(*) from news",$conn); //取得记录总数,存于$numrows,计算总页数用
$myrow = mysql_fetch_array($rs);
$numrows=$myrow[0];
$pages=intval($numrows/$pagesize);//计算总页数$pagesize
if ($numrows % $pagesize)
$pages++;
//设置当前页的页码$page,也就是正在看的页码
if (isset($_GET['page'])){
$page=intval($_GET['page']);//如果访问Index是带参数的,则参数的值就为当前页
}
else{
$page=1; //如何Index后面没有参数,说明当前页应该为第一页
}
//计算记录偏移量
$offset=$pagesize*($page - 1);
$rs=mysql_query("select * from news order by id limit $offset,$pagesize",$conn);//读取指定记录数
if ($myrow = mysql_fetch_array($rs))
{
?>
<table border="0" width="80%">
<tr>
<td width="50%" bgcolor="#E0E0E0"><p align="center">封面</p></td>
<td width="50%" bgcolor="#E0E0E0"><p align="center">书名</p></td></tr>
<?php
do {
?>
<tr><td width="50%"><?=$myrow["PIC"]?></td>
<td width="50%"><?=$myrow["BOOKNAME"]?></td></tr>
<?php
}while ($myrow = mysql_fetch_array($rs));
mysql_close($link);
?>
</table>
<?
}
echo "<div align='center'>共有".$pages."页(".$page."/".$pages.")";
for ($i=1;$i< $page;$i++)
echo "<a href='index.php?page=".$i."'>[".$i ."]</a> ";
echo $page ;
for ($i=$page+1;$i<=$pages;$i++)
echo "<a href='index.php?page=".$i."'>[".$i ."]</a> ";
echo "</div>";
?>
</body></html>
$myrow["PIC"] 你的这个地址是 pipic\ **.png, 路径是pipic/*.png, 如果是相对地址对应目录有文件就可以了,如果没有,数据库可以直接保存完成的url地址
如果不是url地址,是base64需要转码后才行
看样子图片存的只是一个地址,所以可以看下是不是拼接的图片地址有问题
你要显示出来起码加个 img 标签吧 <img src="" /> 最后还得看你图片的路径是否正确