求大神帮忙看看~

chengkong11112 2019-04-08 01:54:01
<?php
$link = mysqli_connect("localhost","root","");
mysqli_select_db($link,"messageboard");
$query = "select * from message";
$result = mysqli_query($link,$query);
if( mysqli_num_rows($result) < 1){
echo " 目前数据表中还没有任何留言!";
}else{
$totalnum = mysqli_num_rows($result);//获取数据库中所有数据条数
$pagesize = 7;//每页显示7条
if(empty($page) || !is_numeric($page) || $page < 1){$page = 1;}
if( $page == ""){
$page = 1;
}
$begin = ($page-1)*$pagesize;
$totalpage = ceil($totalnum/$pagesize);
echo "<table border=0 width=95%><tr><td>";
$datanum = mysqli_num_rows($result);
echo "共有".$totalnum."条留言,每页".$pagesize."条,共".$totalpage."页。<br>";
for( $i = 1; $i <= $totalpage; $i++){
echo "<a href=ceshi1.php?page=".$i.">[".$i."] </a>";
}
echo "<br>";
43 $query = "select * from message order by addtime desc limit $begin,$pagesize";
44 $result = mysqli_query($link,$query);
45 $datanum = mysqli_num_rows($result);
for( $i = 1; $i <= $datanum; $i++){//$datanum???
$info = mysqli_fetch_array($result);
echo "<li><h4>".$row['author']."</h4>
<small>".$row['addtime']."</small>
<p>".$row['content']."</p></li>";}
}
mysqli_close($link)
?>







wamp报错:Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\wamp64\www\message\ceshi1.php on line 45

$datanum = mysqli_num_rows($result);也就是这一行错误,跪求~
...全文
354 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cwk44 2019-04-16
  • 打赏
  • 举报
回复
感觉像是43行sql有报错,确认sql语句没错吧
  • 打赏
  • 举报
回复
$result = mysqli_query($link,$query);    $link,$query顺序 好像写反了
  • 打赏
  • 举报
回复
page变量的数据从哪来的?
把43行的sql打印出来看看

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧