PHPとMySQLを使用して、自分の手作りサイトにコメントセクションを作成しようとしています。コメントをデータベースに保存しましたが、コメントを選択しようとすると、サイトでこのエラーが発生します。
mysql_result()[function.mysql-result]:16行目の/home/a9210109/public_html/comments.phpのMySQL結果インデックス9の行0にジャンプできません
これまでの私のコードは以下のとおりです
<?php
$comment = $_POST['comment'];
$mysql_host = "";
$mysql_database = "";
$mysql_user = "";
$mysql_password = "";
mysql_connect($mysql_host,$mysql_user,$mysql_password);
@mysql_select_db($mysql_database) or die( "Unable to select database");
$CreateTable = "CREATE TABLE comments (comment VARCHAR(255), time VARCHAR(255));";
mysql_query($CreateTable);
$UseComment = "INSERT INTO comments VALUES ('$comment')";
mysql_query($UseComment);
$SelectComments = "SELECT * FROM comments";
$comments = mysql_query($SelectComments);
$num=mysql_numrows($comments);
$variable=mysql_result($comments,$i,"comment");
mysql_close();
?>
<a href="#" onclick="toggle_visibility('hidden');">Show/Hide Comments</a>
<?php
$i=0;
while ($i < $num) {
$comment=mysql_result($comments,$i,"comment");
echo "<div id='hidden' style='display:none'><h3>$comment</h3></div>";
$i++;
}
?>