sql >> Base de Datos >  >> RDS >> Mysql

Cree un cuadro de comentarios en PHP y MySql para cada ID

Supongo que tiene algunos conocimientos básicos sobre MySQL, PHP y el uso de MySQL con PHP. ¿Ya tienes definida una tabla de base de datos?

De todos modos, para los comentarios, suponiendo que se puedan escribir de forma anónima, crearía una tabla 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`)

Cree un formulario simple que lo enviará a una página php que inserta los datos ingresados ​​en la base de datos.

<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>

El $image_id debe ser reemplazado en su secuencia de comandos php por la ID de la imagen que se está comentando.

La entrada de la base de datos en addcomment.php debe contener algo similar a esto:

<?php
$image_id = $_POST['image_id'];
$content = $_POST['content'];

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

Nota:esas son solo sugerencias básicas que se verán mal y serán inseguras, pero deberían ayudarlo a comenzar con esto...