留言板php数据库设计 留言板的数据库设计( 三 )


contents 回复的内容
reply_time 回复时间
2. 设计留言板页面及保存留言数据
大概代码如下:
form name="form1" method="post" action="index.php?action=ok"
texarea cols="30" rows="10" name="contents"
/textarea
input type="submit" value="https://www.04ip.com/post/提交"
/form
?php
if($_GET['action'] == 'ok'){
$contents = $_POST['contents'];
mysql_query("insert into messages values(NULL,'".$contents."',now())");
}
?
3. 显示留言内容,遍历数据表
?php
//包含数据连接代码
require('data.php');
$query = mysql_query("select * messages");
while($array = mysql_fetch_array($query)){
echo $array['contents']."br";
}
?
4. 回复的设计可以参照留言的设计
如何用php做一个简单的留言板一个html表单 , 包含留言信息,提交给一个php文件,然后php把数据存入相应数据库 。查看留言则是php从数据库读出相应数据,然后显示给用户 。
php留言板审核功能怎么做?第一步:把留言板的列表数据列出来(按留言倒序查询),正常的呈现都是表格的方式 。
第二部:每行留言都有审核通过 , 审核不通过的按钮 。正常选择不通过需要填写原因 。
如图所示
用PHP做个留言板主要的几个页面我知道怎么弄,就是数据库怎么弄?求解答,谢谢!我没有太明白你的问题是什么,是不清楚数据库怎么设计?
如果是这样的话,留言板主要的功能就是用户管理,留言管理,或者还有其他的功能都是类似的 。
需要建立一个用户表:字段主要为id、用户名、密码,还可以有其他的需要记录的内容,比如电子邮件 , 密码提示回答,登录ip等等 。
还需要建立一个留言表来记录留言信息:主要字段有id、留言标题、留言内容、发送人、接收人 , 还可以有其他需要记录的内容,比如发送时间等等 。
如果我要是理解错误你的问题了 , 那就当我没有回答好了.....勿喷...
用PHP完成留言板功能留言表:留言ID、用户ID、内容、发表时间、修改时间(此字段可?。?。
回复表:回复ID、留言ID、用户ID、内容、发表时间、修改时间(此字段可?。?。
第一个用户ID是谁发表的留言,第二个用户ID是谁回复的留言,这样无限回复没问题,应该和你设计的差不多 。
查询(查询某条留言的所有回复):
在回复表里查询所有该留言的回复记录(查询条件为留言ID),并按发表时间降序
回复内容表:
回复Id回复内容
回复关联表:
回复内容id回复内容id
已私信
关于留言板php数据库设计和留言板的数据库设计的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

推荐阅读