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

PHP / MySQL Xóa hình ảnh khỏi cơ sở dữ liệu

Trong mã hiển thị của bạn, hãy đặt $galleryResult['id'] ở dạng của bạn:

<input type="hidden" name="isgallery_id" value="<?php echo $galleryResult['id'] ?>" />

Sau đó, trong mã xóa của bạn:

$sql = "DELETE FROM isgallery WHERE id = ".mysql_real_escape_string($_POST['isgallery_id']);

Ghi chú:

Để xóa tệp, tên tệp phải được lưu trữ trong bảng isgallery. Lấy tên từ id của bản ghi. Không dựa vào tên tệp do người dùng cung cấp.

Để rõ ràng, mã ví dụ của tôi thực hiện ít hoặc không xác thực / làm sạch dữ liệu. Đảm bảo xác minh và thoát khỏi dữ liệu đang được chèn vào cơ sở dữ liệu của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. làm thế nào có thể ảnh hưởng đến hiệu suất khi tôi sử dụng UUID làm khóa chính của mình trong MySQL

  2. Nhiều truy vấn được thực thi trong java trong một câu lệnh

  3. MySql sử dụng cú pháp đúng cho mệnh đề over

  4. Phương pháp tốt nhất để xử lý lỗi bằng PDO

  5. Tạo bảng phân tích MySQL hàng giờ từ dấu thời gian hiện tại