1数据表名称 wenzhan
id title contents uid(问题1,如何给文章添加评论功能,是单独建立一个评论的数据表?
还是在wenzhan数据中添加评论的字段?如果回复条数很多怎么办?)发布文章显示文章的页面名称post.php,代码如下
<?
include("config.php");
$db=mysql_connect($servername,$sqlservername,$sqlserverpws);
mysql_select_db($sqlname,$db);
$exec="select * from wenzhan"; //sql语句
$result=mysql_query($exec); //执行sql语句,返回结果
while($rs=mysql_fetch_object($result))
{
echo "<table><tr><td>姓名:".$rs->title."</td></tr>";
echo "<tr><td>留言:".$rs->content."</td></tr></table><br/>";
echo ".................已经成功显示最新的留言..............................................................";
echo "............. <a href=reply.php?id=".$rs->id." >回复此文章</a>...........";
}
?>
<form action="updata.php" method="post" name="name1">
姓名:<input type="text" name="user_name"><br>
留言:<textarea name="post_contents" rows="10" cols="50"></textarea>
<input type="submit" value="提交留言">
</form>
评论的页面名称是reply.php ,代码如下$db=mysql_connect($servername,$sqlservername,$sqlserverpws);
mysql_select_db($sqlname,$db);
$exec="select * from wenzhan where id=".$_GET['id'];
$result=mysql_query($exec);
(得到文章传过来的文章id号后,我就不知道怎么写了,是写插入语句吗??这个语句是怎么写呢??太难了,小妹特此求救)<form action="reply.php" method="post" name="name1">
评论内容:<textarea name="post_contents" rows="10" cols="50"> </textarea>
</form>
id title contents uid(问题1,如何给文章添加评论功能,是单独建立一个评论的数据表?
还是在wenzhan数据中添加评论的字段?如果回复条数很多怎么办?)发布文章显示文章的页面名称post.php,代码如下
<?
include("config.php");
$db=mysql_connect($servername,$sqlservername,$sqlserverpws);
mysql_select_db($sqlname,$db);
$exec="select * from wenzhan"; //sql语句
$result=mysql_query($exec); //执行sql语句,返回结果
while($rs=mysql_fetch_object($result))
{
echo "<table><tr><td>姓名:".$rs->title."</td></tr>";
echo "<tr><td>留言:".$rs->content."</td></tr></table><br/>";
echo ".................已经成功显示最新的留言..............................................................";
echo "............. <a href=reply.php?id=".$rs->id." >回复此文章</a>...........";
}
?>
<form action="updata.php" method="post" name="name1">
姓名:<input type="text" name="user_name"><br>
留言:<textarea name="post_contents" rows="10" cols="50"></textarea>
<input type="submit" value="提交留言">
</form>
评论的页面名称是reply.php ,代码如下$db=mysql_connect($servername,$sqlservername,$sqlserverpws);
mysql_select_db($sqlname,$db);
$exec="select * from wenzhan where id=".$_GET['id'];
$result=mysql_query($exec);
(得到文章传过来的文章id号后,我就不知道怎么写了,是写插入语句吗??这个语句是怎么写呢??太难了,小妹特此求救)<form action="reply.php" method="post" name="name1">
评论内容:<textarea name="post_contents" rows="10" cols="50"> </textarea>
</form>
解决方案 »
- 英文账号模拟登录正常,为什么中文账号模拟登录不了?
- 关于static变量
- PHP过滤代码,正则表达式过滤<script></script>
- 搭建PHP平台第三步该怎么弄?
- Pr值计算出错。
- $rs = mysql_query("select count(*) from guestbook"); 会报错误
- 为什么我在安装php4后php的代码无法解析,急
- 乱码问题:PHPMYADMIN里面查询显示中文正常,我的PHP程序查询显示都是些问好?
- 一个php新手很烦恼的mysql问题,各位大侠帮忙啊!!!!!!!!!!
- 祝php版的,大家春节快乐,春节快要到来,普地同庆!呵呵,顺便问个问题:你们哪过年是怎么过呵?
- 如何实现
- php在设置cookies时怎么才能设置多个值
insert into pinglun ....写了上面那句,忽然不明白你要干什么要别人帮你设计数据库结构吗?还是帮你写这个insert语句?
while($row=mysql_fetch_array($result)){
echo "<br><hr>";
echo $row["id"]." ".$row["tid"]." ".$row["content"]."<hr>";
}
或者:
<?php
......while($row=mysql_fetch_array($result)){?>
<!--...HTML CODE -->
ID:<?$row["id"]?>
<? } ?>
这是最常见的两种PHP提取结果集显示的方法,其他的可以自己多试下
数据表功能介绍:发贴基本信息表表名:pw_threadstid——贴子id
`tid` mediumint(8) unsigned NOT NULL auto_increment,
author——发贴人
`author` char(15) NOT NULL default '',
authorid——发贴人id
`authorid` mediumint(8) unsigned NOT NULL default '0',
subject——标题
`subject` char(100) NOT NULL default ''-----------------------------------
数据表功能介绍:回复贴信息表
表名:pw_postspid——回复id
`pid` int(10) unsigned NOT NULL auto_increment,
tid——贴子id
`tid` mediumint(8) unsigned NOT NULL default '0',
aid——附件id
`aid` text NOT NULL,
author——作者
`author` varchar(15) NOT NULL default '',
authorid——作者uid
`authorid` mediumint(8) unsigned NOT NULL default '0',
postdate——发贴时间
`postdate` int(10) unsigned NOT NULL default '0',
subject——标题
`subject` varchar(100) NOT NULL default '',
userip——用户id
`userip` varchar(15) NOT NULL default ''
希望对你有用,哎,小女生写程序可辛苦了
键:
id 自动累加
pid 整型 被回复的文章的id
title varchar(255)
content text
uid varchar(50)
inTime default( now() ) 新建php文件 huifu.php
pid = $id; //WENZHANG[id]
title = $_POST[title];
content = $_POST[content];
uid = $_SESSION[uid];编辑php文件 post.php
增加回复列表,应用的SQL语句如下
select * from huifu where pid=$id order by inTime desc, id desc
其他的什么分页之类的效果自己看着办加综述:基本上还是个留言板,所以关键还是要把留言板研究透彻了,小小的留言板可以演化为一切网络应用另外带一句 建表的时候建议不要用 contents 作为键名,貌似这是某语言的关键字