Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Erstellen Sie für jede ID ein Kommentarfeld in PHP und MySql

Ich gehe davon aus, dass Sie einige Grundkenntnisse über MySQL, PHP und die Verwendung von MySQL mit PHP haben. Haben Sie bereits eine Datenbanktabelle definiert?

Wie auch immer, für die Kommentare würde ich, vorausgesetzt, sie können anonym geschrieben werden, eine Tabelle comment erstellen als solches:

`id` INT AUTO_INCREMENT,
`image_id` INT NOT NULL,
`content` VARCHAR(1024) NOT NULL,
`timestamp` TIMESTAMP NOT NULL DEFAULT NOW(),
PRIMARY KEY (`id`)

Erstellen Sie ein einfaches Formular, das Sie zu einer PHP-Seite schickt, die die eingegebenen Daten in die Datenbank einfügt.

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

Die $image_id sollte in Ihrem PHP-Skript durch die ID des Bildes ersetzt werden, das kommentiert wird.

Der Datenbankeintrag in addcomment.php sollte so etwas ähnliches enthalten:

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

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

Hinweis:Das sind nur grobe Hinweise, die sowohl schlecht aussehen als auch unsicher sein werden, aber sie sollten Ihnen helfen, damit anzufangen ...