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;
感謝你的閱讀,請指出上面代碼的不足留言板代碼大全,希望你能有所收獲。