PHP - Problemas al eliminar imagen de carpeta local

 
Vista:

Problemas al eliminar imagen de carpeta local

Publicado por Braulio Eduardo (1 intervención) el 03/08/2018 03:44:45
Hola, quiero eliminar imágenes de la base de datos y también de la carpeta local donde se suben. El código solo borra la imagen de la db pero sigue estando en la carpeta. El error que me sale es que no se encuentra el directorio, lo que creo es porque doy la ubicación pero no el nombre, pero no se como hacer eso.

aquí el código
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
include('conexion.php');
  if(isset($_GET['cve_imagen'])){
    $cve_imagen= $_GET['cve_imagen'];
  }
try {
include('conexion.php');
$query = "SELECT `ruta_imagen` FROM `imagenes` WHERE `cve_imagen`='$cve_imagen'";
$sql="DELETE FROM imagenes WHERE cve_imagen='$cve_imagen'";
$resultado=mysqli_query($conexion, $sql);
if($query){
	unlink($query);}
echo 'se borro';
 
 
} catch(Exception $e){
    $error=$e->getMessage();
  }
 
 
 ?>
Espero y puedan ayudarme, gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Problemas al eliminar imagen de carpeta local

Publicado por xve (6935 intervenciones) el 03/08/2018 11:47:33
Hola Braulio, pero le estas diciendo que haga esto:
1
unlink("SELECT `ruta_imagen` FROM `imagenes` WHERE `cve_imagen`='$cve_imagen'");

Dudo mucho que el archivo se llame así!!!

Donde tienes el nombre del archivo y/o la ruta?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar