Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP/MySQL Bild aus Datenbank löschen

Platzieren Sie in Ihrem Anzeigecode $galleryResult['id'] in Ihrem Formular:

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

Dann in Ihrem Löschcode:

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

Hinweise:

Zum Löschen der Datei sollte der Dateiname in der Tabelle isgallery gespeichert werden. Holen Sie sich den Namen aus der ID des Datensatzes. Verlassen Sie sich nicht auf einen vom Benutzer bereitgestellten Dateinamen.

Aus Gründen der Übersichtlichkeit führt mein Beispielcode wenig oder keine Datenvalidierung/-bereinigung durch. Vergewissern Sie sich, dass Daten, die in Ihre Datenbank eingefügt werden, überprüft und mit Escapezeichen versehen werden.