4. 代码
(1) 添加评论页面
留言板
(2) 消息的后台处理、作者、标题和内容都存储在构建的数据库中
error; } if($con->select_db("messageboard")){ echo $con->error; } if($con->query("SET NAMES utf8")){ echo $con->error; } $id=$_POST["id"]; $title=$_POST["title"]; $author=$_POST["author"]; $message=$_POST["message"]; $time=date('y-m-d h:m:s'); $sql="insert into messageboard(id,title,author,message,dateline) values('$id','$title','$author','$message','$time')"; if($str=$con->query($sql)){ echo ""; } else { echo ""; } ?>
(3) 以下是显示消息的页面代码
error; } if($con->select_db("messageboard")){ echo $con->error; } if($con->query("SET NAMES utf8")){ echo $con->error; } $sql="select * from messageboard ORDER BY dateline DESC "; $str=$con->query($sql); if($str && mysqli_num_rows($str)){ while($row= mysqli_fetch_assoc($str)){ $data[]=$row; } } ?>
标题 作者 内容
5. 遇到的问题
起初,数据无法在展示页上显示留言板代码大全,找了很久的原因,结果是 sql 中 query 方法写错了
select * from message where dateline desc;
使用 where 必须有条件进行查询。必须有例子:
select * from message where dateline=$date;
由于我的程序在这里没有传递上一页的数据网校头条,因此我只能像这样按时间列出所有数据。
select * from message order by dateline;
感谢你的阅读,请指出上面代码的不足留言板代码大全,希望你能有所收获。