我需要您的帮助才能在我的文章下方显示评论。目前,我收到所有返回的 mysql_fetch_array() 元素的未定义索引错误。
请问我的问题来自哪里。?
谢谢你的时间。
评论表
CREATE TABLE IF NOT EXISTS `comment` (
`comment_id` int(255) NOT NULL AUTO_ INCREMENT,
`article_id` int(255) NOT NULL,
`username` varchar(25) NOT NULL,
`comment_body` varchar(300) NOT NULL,
`comment_date` datetime NOT NULL,
PRIMARY KEY (`comment_id`),
UNIQUE KEY `comment_id` (`comment_ id`)
) ENGINE=InnoDB DEFAULT CHARSET= latin1 AUTO_INCREMENT=3 ;
关于表
CREATE TABLE IF NOT EXISTS `about` (
`about_id` int(255) NOT NULL,
`about_head` varchar(255) NOT NULL,
`about_content` varchar(400) NOT NULL,
`about_tags` varchar(25) NOT NULL,
`about_created` datetime NOT NULL,
`about_image` blob NOT NULL,
PRIMARY KEY (`about_id`),
UNIQUE KEY `about_id` (`about_id`)
) ENGINE=InnoDB DEFAULT CHARSET= latin1;
评论的显示
$query6=mysql_query("SELECT c. username,c.comment_body,c.comment_ date
FROM comment AS c
INNER JOIN about AS a ON
c.article_id = a.about_id") or die
(mysql_error());
while ($comment = mysql_fetch_assoc ($query6)) {
echo "Comment: ";
$comment['comment_body'] ;
echo "<br/>" ;
echo "Date of Comment: ";
$comment['comment_date'] ; echo "<br/>" ;
echo "Commenter: ";
$comment['username'] ;
echo "<br/>" ;
}
更新
我将 mysql_fetch_array 更改为 ysqo_fetch_assoc,但我仍然收到相同的错误....未定义索引。