PHP MySql實現乙個簡單的留言板

2022-09-26 02:51:13 字數 2948 閱讀 7854

跟著書學的,**不是自己寫的,但是都能理解,有時間自己去寫個好看一點的吼吼吼~(不熟練花了一天的時間…

留言板是接觸web開發的基礎,寫乙個留言板需要知道前端的一些基礎標籤,對資料庫有乙個了解會基礎sql語言,php基礎知識,前段基礎+資料庫基礎+php基礎=>留言板。

前方高能哇(介面真的是吃藕誒…

先建乙個資料庫,資料庫裡有兩張表,乙個存賬號密碼,乙個存留言資訊

//建立資料庫,裡面有兩張表admin和message

create database gbook;

//建立admin表,記錄使用者名稱和密碼

create table admin(

username varchar(20) not null,

userpass varchar(20) not null

);//建立message表,記錄留言的id,留言人,留言日期,留言內容以及回覆

create table message(

id int(4) not null auto_increment primary key,

author varchar(20) not null,

addtime datetime not null,

content varchar(1000) not null,

reply varchar(1000) not null

);首先實現使用者留言的部分,這是第一步,沒有留言index頁面就空了嘛~

<?php $name = $_post["name"];//從input裡面傳過來的name

//看使用者是否提交了新留言,如果提交了,則寫入表message

if( $name != "")

mysqli_select_db($link,"gbook");//選擇資料庫

$insert = "insert into message(author,addtime,content,reply) values('$name','$addtime','$content','')";

mysqli_query($link,$insert);

mysqli_close($link);

echo "";

} mysqli_close($link);

?>

歡迎來到陳雨情的留言本吼吼吼

" align=center width=400 bordercolor=black>

歡迎來到的留言本吼吼吼

[我要寫留言] 

[管理留言]

版權所有:vmorish

e-mail:[email protected]

效果:接著就可以上主頁面了

歡迎來到陳雨情的留言本吼吼吼

程式設計客棧dercolor=black height=382>

歡迎來到的留言本吼吼吼

程式設計客棧nd.php>[我要寫留言] 

[管理留言]

<?php $link = mysqli_connect("127.0.0.1","root","vmorish");

mysqli_select_db($link,"gbook");

$query = "select * from message";

$result = mysqli_query($link,$query);

if( mysqli_num_rows($result) < 1)else

$begin = ($page-1)*$pagesize;

$totalpage = ceil($totalnum/$pagesize);

//輸出分頁資訊

echo "";

$datanum = mysqli_num_rows($result);

echo "共有".$totalnum."條留言,每頁".$pagesize."條,共".$totalpage."頁。

"; //輸出頁碼

for( $i = 1; $i <= $totalpage; $i++)

echo "

"; //從message表中查詢當前頁面所要顯示的留言,並根據時間排序

$query = "select * from message order by addtime desc limit $begin,$pagesize";

$result = mysqli_query($link,$query);

$datanum = mysqli_num_rows($result);

//迴圈輸出所有留言,如果管理員已經回覆則同時輸出回覆

for( $i = 1; $i <= $datanum; $i++)

echo "";

}//else結束

echo "";

}mysqli_close($link)

?>

版權所有:程式設計客棧 rel="external nofollow" rel="external nofollow" rel="external nofollow" >vmorish

e-mail:[email protected]

效果:接著管理員登入咯

<?php $name = $_post["name"];

if( $name != "")elseelse

}mysqli_close($link);

} ?>

歡迎來到陳雨情的留言本吼吼吼

歡迎來到的留言本吼吼吼

[我要寫留言] 

[管理留言]

版權所有:vmorish

e-mail:[email protected]

效果:manage.php和reply.php和前面類似,就不給出了(我也還沒寫好誒…但要實現的跟前面類似

最後登出登入

<?php session_start();

$_session["login"]="";

echo "已成功退出。[回首頁]";

exit;

?>

php mysql 乙個查詢優化的簡單例子

php mysql是乙個最經常使用的 搭檔,它們倆配合使用,能夠發揮出最佳效能,當然,如果配合apache使用,就更加perfect了。因此,需要做好對mysql的查詢優化。下面通過乙個簡單的例子,展現不同的sql語句對於查詢速度的影響 存在這樣的一張表test,它有乙個自增的id作為主索引。現在要...

用PHP MySQL寫了乙個簡單的留言板

昨天忘記把資料庫的建立發上來了 現在補上 create database gbook create table gbook id int 255 unsigned not null auto increment primary key name varchar 10 not null tinyint...

乙個簡單的Matrix實現

我們直接來看 吧 matrix.h pragma once include using namespace std 矩陣類 class matrix 下面是實現和測試的 matrix.cpp include matrix.h include include matrix matrix void ma...