Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP/MySQL Usuń obraz z bazy danych

W kodzie wyświetlania umieść $galleryResult['id'] w twoim formularzu:

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

Następnie w kodzie usuwania:

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

Uwagi:

Aby usunąć plik, nazwę pliku należy zapisać w tabeli isgallery. Pobierz nazwę z identyfikatora rekordu. Nie polegaj na nazwie pliku podanej przez użytkownika.

Dla jasności mój przykładowy kod wykonuje niewiele lub nie wykonuje walidacji/oczyszczania danych. Pamiętaj, aby zweryfikować i usunąć dane wstawiane do bazy danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Oblicz średnią różnicę czasu między wszystkimi wierszami

  2. Nieprawidłowy format daty i godziny:1292 Nieprawidłowa wartość daty i godziny

  3. Procedura składowana MySQL wstawia wiele wierszy z listy

  4. Kolejność zapytań MySQL według wielu elementów

  5. Wiele tabel czy jedna megatabela w SQL?