Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tạo một hộp nhận xét bằng PHP và MySql cho mỗi ID

Tôi giả sử bạn có một số kiến ​​thức cơ bản về MySQL, PHP và sử dụng MySQL với PHP. Bạn đã xác định bảng cơ sở dữ liệu chưa?

Dù sao, đối với các nhận xét, giả sử chúng có thể được viết ẩn danh, tôi sẽ tạo một bảng comment như vậy:

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

Tạo một biểu mẫu đơn giản sẽ đưa bạn đến trang php chèn dữ liệu đã nhập vào cơ sở dữ liệu.

<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 sẽ được thay thế trong tập lệnh php của bạn bằng ID của hình ảnh đang được nhận xét.

Mục nhập cơ sở dữ liệu trong addcomment.php nên chứa một cái gì đó tương tự như sau:

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

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

Lưu ý:đó chỉ là những gợi ý trần trụi trông sẽ xấu và không an toàn, nhưng chúng sẽ giúp bạn bắt đầu với điều này ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Biến hệ thống MESSAGE_TEXT không hoạt động với câu lệnh SIGNAL trong Mysql?

  2. Kích hoạt dựa trên truy vấn có nguyên tử không?

  3. Chỉ mục không xác định:tên người dùng trong C:\ wamp \ www \ Website \ storeadmin \ admin_login.php..và mật khẩu cũng vậy

  4. Cách tối ưu để điền vào các giá trị còn thiếu sau khi THAM GIA TRÁI?

  5. Chuyển đổi SQL WHERE IN thành JOIN