导航:首页 > 编程语言 > php留言板回复功能

php留言板回复功能

发布时间:2023-03-08 20:43:52

㈠ 用php完成留言板功能

留言表:留言ID、用户ID、内容、发表时间、修改时间(此字段可选)。

回复表:回复ID、留言ID、用户ID、内容、发表时间、修改时间(此字段可选)。

第一个用户ID是谁发表的留言,第二个用户ID是谁回复的留言,这样无限回复没问题,应该和你设计的差不多。

查询(查询某条留言的所有回复):
在回复表里查询所有该留言的回复记录(查询条件为留言ID),并按发表时间降序

回复内容表:
回复Id 回复内容

回复关联表:
回复内容id 回复内容id

已私信

㈡ php 留言板 留言和回复

看了你的问题.和数据库的2个表设计.
1.先确定数据表的设计.
留言表 message
字段:
msgid
uid
content
postdate

回复表replies
repliesid
uid
msgid
content
postdate

这样的设计表,我认为是最好的。符合数据库的范式,主要是简单明了,简单就意味着性能.

2.怎么把数据库合理的提取出来,只能说是从代码上着手.
第一种最直接的方法。
$sql = "select * FROM message order postdate desc";
得到$messages留言的数组
foreach ($message as $key => $value) {
$sql = "select * from replies where msgid = ".$value['msgid'];
得到留言对应的回复$replies
$message[$key]['replies'] = $replies;
}
最终得到数组$message;
前台显示:
foreach( $messsage as $key => $value ) {
echo $value[‘content']; //显示留言
foreach( $value['replies'] as $k => $val ) {
echo $val['content'];//显示该留言下的恢复
}
}

第二中方法,我比较喜欢,而且也一直在用
$sql = "select * FROM message order postdate desc";
得到$messages;
通过处理得到,数组$messages中的所有msgid,并存入一维数$msgids
$msgids = array();
$result = array(); //这个数组转化$messages用的.因为我们要把$messages的key值变成msgid
foreach( $message as $key => $value ) {
$msgids[] = $value['msgid'];
$result[$value['msgid']] = $value;
}
unset($messages); 这个数据就没有用了。因为已经有$result;

一次性查询出,这些留言需要的所有回复,$replies;
$sql = "select * from replies WHERE msgid in (".implode(',',$msgids).") order by postdate desc";
foreach( $replies as $key => $value ){
$result[$value['msgid']]['replies'][] = $value;
}

前台显示:
foreach( $resultas $key => $value ) {
echo $value[‘content']; //显示留言
foreach( $value['replies'] as $k => $val ) {
echo $val['content'];//显示该留言下的恢复
}
}

㈢ php留言板的回复怎么做

首先得设计好数据库,留言一个表,回复一个表,然后把留言表中关键字ID关联到回复表中。
比如:
留言表:message
id
contents
user
time
回复表:reply
id
m_id 关联留言表中的id
contents
user
time

然后程序方面把对应的留言、回复保存到相应的表中,读取的时候先遍历留言表,然后通过留言表id再读取对应的回复数据。

阅读全文

与php留言板回复功能相关的资料

热点内容
电脑桌面文件加密了忘记密码了 浏览:385
安卓手机怎么下载lark 浏览:932
单片机课程设计密码锁 浏览:471
云帮手管理几个服务器 浏览:609
安卓系统如何给软件添加密码 浏览:595
上海普陀哪里有ug编程培训学校 浏览:112
multikey写入加密狗 浏览:400
网上银行服务器反馈地址 浏览:478
酷狗音乐存放音乐的文件夹 浏览:597
文件夹支架图片 浏览:898
毛笔app哪个好 浏览:464
程序员在厂里打工怎么样 浏览:807
泰安联想加密u盘哪里买 浏览:614
有什么单机听音乐的app 浏览:577
oppor11服务器地址 浏览:187
传统版布林线源码 浏览:745
app黑色是什么原因 浏览:618
王者荣耀如何说自己是程序员 浏览:734
安川7源码 浏览:600
用什么软件修改app数据 浏览:571