Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

PHP/MySQL Excluir imagem do banco de dados


Em seu código de exibição, coloque $galleryResult['id'] em seu formulário:
<input type="hidden" name="isgallery_id" value="<?php echo $galleryResult['id'] ?>" />

Então, no seu código de exclusão:
$sql = "DELETE FROM isgallery WHERE id = ".mysql_real_escape_string($_POST['isgallery_id']);

Observações:

Para excluir o arquivo, o nome do arquivo deve ser armazenado na tabela isgallery. Pegue o nome do id do registro. Não confie em um nome de arquivo fornecido pelo usuário.

Para maior clareza, meu código de exemplo executa pouca ou nenhuma validação/higienização de dados. Certifique-se de verificar e escapar os dados que estão sendo inseridos em seu banco de dados.