我需要你的帮助,我的脚本,我试图把所有的评论特定的文章到他们各自的网页。
注释显示异常,因为它将注释表中的所有注释显示给所有文章,甚至显示到我还没有发表评论的文章。
主页
$query = mysql_query(" SELECT
c.username , c.comment_body,
c.comment_date
FROM comment AS c
INNER JOIN home AS h ON
c.article_id = h.home_id")
or die (mysql_error()); 关于页面
$query6 = mysql_query(" SELECT
c.username , c.comment_body,
c.comment_date
FROM comment AS c
INNER JOIN about AS as ON
c.article_id = as.about_id")
or die (mysql_error()); 注释表
CREATE TABLE IF NOT EXISTS`comment`(
`comment_id` int(255),
`article_id` int(255),
`username` varchar(255) ,
`comment_body` varchar(300),
`comment_date` datetime,
PRIMARY KEY (`comment_id`)关于表
CREATE TABLE IF NOT EXISTS `about` (
`about_id` int(255),
`about_head` varchar(255)
`about_content` varchar(4000),
`about_tags` varchar(255) ,
`about_created` datetime,
**Homepage Table**
CREATE TABLE IF NOT EXISTS `home` (
`home_id` int(255),
`home_head` varchar(255)
`home_content` varchar(4000),
`home_tags` varchar(255) ,
`home_created` datetime,有人看到我哪里出错了吗?
发布于 2012-05-04 22:29:11
发布于 2012-05-04 22:29:28
您的"about页面“没有指定一个WHERE子句来筛选只针对您想要的结果的结果。将其改为类似于:
SELECT
c.username , c.comment_body,
c.comment_date
FROM comment AS c
INNER JOIN about AS as ON
c.article_id = as.about_id
WHERE c.article_id = 123;https://stackoverflow.com/questions/10456766
复制相似问题