![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
22/05/2010, 13:18
|
![Avatar de wiwi74](http://static.forosdelweb.com/customavatars/avatar220987_1.gif) | | | Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 11 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. |