MySQL、PHP、およびPHPでのMySQLの使用に関する基本的な知識があることを前提としています。データベーステーブルはすでに定義されていますか?
とにかく、コメントについては、匿名で書くことができると仮定して、テーブルcomment
を作成します そのようなもの:
`id` INT AUTO_INCREMENT,
`image_id` INT NOT NULL,
`content` VARCHAR(1024) NOT NULL,
`timestamp` TIMESTAMP NOT NULL DEFAULT NOW(),
PRIMARY KEY (`id`)
入力したデータをデータベースに挿入するphpページに移動する簡単なフォームを作成します。
<form name="comment" action="addcomment.php" method="post">
<input type="hidden" id="image_id" value="$image_id" />
<textarea id="content"></textarea>
<input type="submit" />
</form>
$image_id
phpスクリプトでは、コメントされている画像のIDに置き換える必要があります。
addcomment.php
のデータベースエントリ 次のようなものが含まれている必要があります:
<?php
$image_id = $_POST['image_id'];
$content = $_POST['content'];
mysql_query('INSERT INTO `comment` (`image_id`, `content`) VALUES('.$image_id.', "'.$content.'");
?>
注:これらは見た目が悪く、安全ではない、骨の折れるヒントにすぎませんが、これを始めるのに役立つはずです...