私の記事の下にコメントを書くのにあなたの助けが必要です。現時点では、すべてのmysql_fetch_array()要素が返されたため、未定義インデックスエラーが返されます。mysqlデータを表示する際の問題
ここから問題が発生する可能性があります。
お時間をいただきありがとうございます。
コメントテーブル
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/>" ;
}
UPDATE
I mysql_fetch_arrayをysqo_fetch_assocに変更しましたが、私はまだ同じエラーが発生しています....未定義のインデックス。
モバイルで入力しました。 –
Array(3){["commenter"] =>文字列(8) "dotman14" ["comment"] =>文字列(7) "hello" ["Date"] => string(19) "2012-05- 03 23:01:16 "} –
しかし、私はまだすべての未定義インデックスのエラーを取得しています –