<?php
include ('conn.php');
?>
<table width=500 border="0" bgcolor="#add3ef">
<?php
$pageSize = 3; //每页显示的条数
$result = mysql_query("select * from message");//查询数据库
echo $totalNum = mysql_num_rows($result); //数据总条数
$totalPageCount = intval($totalNum/$pageSize); //总页数
$nowPage = isset($_GET['page']) ? intval($_GET['page']) : 1;
//上一页
$prev = ($nowPage-1 <= 0) ? 1 : $nowPage-1;
//下一页
$next = ($nowPage+1 >= $totalPageCount) ? $totalPageCount : $nowPage+1;
//偏移量
$offset = ($nowPage-1)*$pageSize;
$sql = "select * from messages limit $offset,$pageSize";
$result = mysql_query($sql,$conn);
while($arr = mysql_fetch_array($result)){//总是提示我这里错了
?>
<tr bgcolor="#eff3ff">
<td>标题: <?= $arr['title']?>
用户:<?php echo $arr['user']?></td></tr>
<tr bgColor="#ffffff">
<td>内容:
<?php echo $arr['content']?></td>
</tr>
<?php
}
echo "<a href=\"".$_SERVER['PHP_SELF']."?page=1\">首页</a>";
echo "<a href=\"".$_SERVER['PHP_SELF']."?page=".$prev."\">上一页</a>";
echo "<a href=\"".$_SERVER['PHP_SELF']."?page=".$next."\">下一页</a>";
echo "<a href=\"".$_SERVER['PHP_SELF']."?page=".$totalPageCount."\">尾页</a>";
?>
</table>
貌似没什么问题,什么错误提示
就是我显示不了数据库李的内容
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:\wamp\www\message\last.php on line 22
@H爱蓝胖子:
将
$result = mysql_query($sql,$conn);
改为
$result = mysql_query($sql,$conn) or die(mysql_error());
@SeayXu: 改完之后,就变成这样了
Table 'bbs.messages' doesn't exist
@H爱蓝胖子: 这就对了,提示这个表不存在
是不是 messages 多加了一个 s
@SeayXu: 没有 我数据表就是这个名字呀,她提示的是while循环那里的错误,但是我找不到
@H爱蓝胖子: 你看看
@SeayXu: 啊哈哈 真的是这里错了,解决了 好开心哈哈 谢谢
@H爱蓝胖子: 😀
哥们 转投asp.net吧 Web网页哪家强,asp.net第一强
可惜我报的是php 不是说女生学php好些吗
@H爱蓝胖子: 你是女生啊 女生学什么都好 0.0 你没在网上看到一个段子吗 你可以在网上搜 “当女程序员遇到问题”
@H爱蓝胖子: 把你的QQ号留下 手机号留下 或者私发我也行
@小熊vs: ?