Cita:
Iniciado por estibaliz2006
$sql="SELECT imagen FROM productos WHERE categoriaid='".$id."'";
$resultado=mysql_query($sql) or die (mysql_error());
$imagen=mysql_result($resultado,0,"imagen");
Con lo anterior lo que trato de obtener es la variable $imagen, que va a recoger la ruta del producto en el servidor. Una vez obtenida, la borro a través de unlink
unlink($imagen);
CON ESTO NO ESTAS ELIMINANDO LA RUTA DE LA IMAGEN...
UNLINK() ES PARA PHP, TU HACES LA CONSULTA, CREO QUE DEBES ELIMINAR EN LA BD....
DELETE FROM PRODUCTOS WHERE categoriaid='".$id."'";
ESO ELIMINARIA TODA LA FILA CON DICHO ID, Y TAMBIEN ELIMINAS EL CAMPO IMAGEN DE DICHO ID,...
OJO EN EL QUERY
$resultado=mysql_query($sql) or die (mysql_error());
SI HACES ESO SIGNIFICA QUE YA DECLARASTE ANTICIPANDAMENTE LA VARIABLE DE CONEXION A MYSQL... SI NO DE SER ASI TIENES QUE COMPLETAR EL QUERY
$resultado=mysql_query($sql,$variable-conexion) or die (mysql_error());