sql >> データベース >  >> RDS >> Mysql

IDごとにPHPとMySqlでコメントボックスを作成します

    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.'");
    ?>
    

    注:これらは見た目が悪く、安全ではない、骨の折れるヒントにすぎませんが、これを始めるのに役立つはずです...



    1. スーパー特権なしで単純なMySQL関数を作成することはできません

    2. Javaを使用せずに.csvファイルを圧縮して電子メールでOracleplsqlに添付する方法

    3. Oracleを使用した複数の結果セット

    4. GROUPBYの場合のグループ内の操作