Mysql
 sql >> база данни >  >> RDS >> Mysql

Създайте поле за коментар в PHP и MySql за всеки идентификатор

Предполагам, че имате основни познания за MySQL, PHP и използването на MySQL с PHP. Имате ли вече дефинирана таблица на база данни?

Както и да е, за коментарите, ако приемем, че могат да бъдат написани анонимно, бих създал таблица 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 скрипт с идентификатора на изображението, което се коментира.

Записът в базата данни в addcomment.php трябва да съдържа нещо подобно на това:

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

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

Забележка:това са само основни намеци, които едновременно ще изглеждат зле и несигурни, но трябва да ви помогнат да започнете с това...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създаване на процедура в mySql с параметри

  2. Параметри на MySQL заявка в табло за управление на Pentaho CE

  3. Разделете низ на ред

  4. MySQL Има ли ограничение за InnerJoin?

  5. Как да създадете композитен първичен ключ в MySQL