用PHP和MySQL怎么写文章详细阅读页面?(文章内容从数据库中读取)

<li><ahref="diary.php?id=<?phpecho$v['id']?>"><?phpecho$v['title'];?></a><spanclass="... <li><a href="diary.php?id=<?php echo $v['id']?>"><?php echo $v['title'];?></a><span class="time1"><?php echo $v['time']?></span></li> 在页面点击这个这个标题后要跳转到文章详细阅读页面,那个详细阅读页面,用PHP和MySQL怎么写啊?(不管点击哪个标题,都在同一个页面显示标题对应的文章内容)紧急啊,有哪位大侠可以帮帮我呢? 展开
 我来答
fdhpdy
2013-05-23 · TA获得超过229个赞
知道答主
回答量:209
采纳率:0%
帮助的人:129万
展开全部
看你的写法,列表页应该已经实现了,就是要跳转到详细信息页面。我得先问一下,你的列表页也是diary.php吗?如果是,只需要使用if判断就可以了

if($_GET['id']){
根据id查询并显示当前id对应的单个文章信息

}else{
id不存在,查询所有文章的标题信息,并循环显示

}

如果不是同一个文件,在diary.php中根据id查询并显示当前id对应的文章信息即可,要在同一个页面显示,给a标签使用target='_self'属性即可(这种情况不大可能,因为不指定a标签的target属性,默认就是_self)

其实这么多人的回答都不怎么明白楼主的意思,不知道我猜对了没
追问
嗯嗯,你猜的很对啦。不过if 后的id对应的单个文章信息显示代码怎样写?或者说怎样在我对应的table的相应位置显示?
if($_GET['id']){
根据id查询并显示当前id对应的单个文章信息

}else{
id不存在,查询所有文章的标题信息,并循环显示

}
追答

">

不知道你看得明白不
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
36洞72岛盟主
2013-05-23 · TA获得超过227个赞
知道答主
回答量:123
采纳率:0%
帮助的人:134万
展开全部
同目录新建源文件diary.php里面代码:
<html><head></head><body>
<div id="content">
<?php
$conn = mysql_connect(DB_HOST, DB_USER, DB_PASSWD,true) or mysql_error();
mysql_query("SET NAMES " . DB_CHARSET, $conn);
mysql_select_db(DB_NAME, $conn);
$result = mysql_query("SELECT id,content from article where id=".$_GET['id']);
$data = mysql_fetch_array($result, MYSQL_ASSOC);
echo $data['content'];
?>

</div>
</body></html>

以上是基本思路和代码,如果你对php和mysql基本知识都不了解的话,哥也帮不了你。
追问
非常感谢你的回答,不过这行老出错 :$data = mysql_fetch_array($result, MYSQL_ASSOC);
具体出错信息是:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
result resource inF:\AppServ\www\00\article_show0.php on line8

是什么原因呢,怎么解决?
追答
warning里说你的result resource无效,你上面的$result,是不是sql语句写错了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
以老非老2B
2013-05-23 · TA获得超过319个赞
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:63万
展开全部
大哥,这让我从何说起。。。你会PHP和MySQL不?
追问
我的意思是,在前台页面显示的这个标题链接">,我点击它后,想让它跳转到另一个单独的除了显示文章title,也显示全部文章内容content,author,发布时间time 等信息,这个页面只显示本篇文章内容。 我就是不知道怎么写这个页面。。。。。   另:PHP和MySQL 不怎么会,新手之新手。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
76476567
2013-05-23 · TA获得超过441个赞
知道小有建树答主
回答量:257
采纳率:100%
帮助的人:185万
展开全部
你的意思是点击链接不能跳转到文章详细页?
追问
我的意思是,在前台页面显示的这个标题链接">,我点击它后,想让它跳转到另一个单独的除了显示文章title,也显示全部文章内容content,author,发布时间time 等信息,这个页面只显示本篇文章内容。 我就是不知道怎么写这个页面。。。。。   另:PHP和MySQL 不怎么会,新手之新手。
追答
$sql = "select * from post where id='$_POST['id']';
$query = mysql_query($sql);
$post = mysql_fetch_array($query);

echo $post['id'];
echo $post['title'];
echo $post['content'];
echo $post['author'];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式