Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/05/2010, 13:18
Avatar de wiwi74
wiwi74
 
Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 2 meses
Puntos: 10
Respuesta: Ayuda para eliminar imágenes del servidor

Acabo de ver un detalle en tu codigo que se me habia escapado.

Mira estas dos lineas:

mysql_query("DELETE FROM imagenes WHERE idnoticiapk='$id");
mysql_query("DELETE FROM noticias WHERE idnoticia ='$id");

abres una comilla simple pero no la cierras: '$id


Ahora coregidas, y mejoradas:

mysql_query("DELETE FROM imagenes WHERE idnoticiapk='".$id."';");
mysql_query("DELETE FROM noticias WHERE idnoticia ='"$id.";");

O si no te funciona hazlo asi, pero la anterior ya funciona:
mysql_query("DELETE FROM imagenes WHERE idnoticiapk='$id';");


Por otra parte, si tu haces esto desde el prompt la consola (la ventanita negra) o desde phpMyAdmin:


DELETE FROM imagenes WHERE idnoticiapk='53629def.';

Te eliminara todas las imagenes con esa id, sin necesidad de codigo extra.

Asi que quiza tu error estaba en php... y esas comillas.



Por ejemlo: Acabo de tirar esta linea en mi servidor:
mysql_query("delete from localidades where id_pais='3';");
Y ...nooooo me borro todo un registro...

Verifica y nos cuentas.