Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Crie uma caixa de comentários em PHP e MySql para cada ID


Suponho que você tenha algum conhecimento básico sobre MySQL, PHP e como usar MySQL com PHP. Você já tem uma tabela de banco de dados definida?

De qualquer forma, para os comentários, supondo que eles possam ser escritos anonimamente, eu criaria uma tabela comment Como tal:
`id` INT AUTO_INCREMENT,
`image_id` INT NOT NULL,
`content` VARCHAR(1024) NOT NULL,
`timestamp` TIMESTAMP NOT NULL DEFAULT NOW(),
PRIMARY KEY (`id`)

Crie um formulário simples que o enviará para uma página php que insere os dados inseridos no banco de dados.
<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>

O $image_id deve ser substituído em seu script php pelo ID da imagem que está sendo comentada.

A entrada do banco de dados em addcomment.php deve conter algo semelhante a isto:
<?php
$image_id = $_POST['image_id'];
$content = $_POST['content'];

mysql_query('INSERT INTO `comment` (`image_id`, `content`) VALUES('.$image_id.', "'.$content.'");
?>

Nota:essas são apenas dicas básicas que parecerão ruins e inseguras, mas devem ajudá-lo a começar com isso ...