sql >> Database >  >> RDS >> Mysql

PHP/MySQL Afbeelding uit database verwijderen

Plaats in uw weergavecode $galleryResult['id'] in uw formulier:

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

Dan, in je verwijdercode:

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

Opmerkingen:

Om het bestand te verwijderen, moet de bestandsnaam worden opgeslagen in de isgallery-tabel. Pak de naam uit de id van het record. Vertrouw niet op een door de gebruiker opgegeven bestandsnaam.

Voor de duidelijkheid, mijn voorbeeldcode voert weinig of geen gegevensvalidatie / opschoning uit. Zorg ervoor dat u de gegevens die in uw database worden ingevoegd, verifieert en ontsnap.



  1. Herhaalbare taak voor Laravel json api

  2. Hoe gegevens van een samengevoegde tabel te krijgen met behulp van de methode query()

  3. Slaapstand - unieke kolombeperking wordt genegeerd

  4. Gegevenstype array, gesplitste tekenreeks,