Cita:
Iniciado por yole
será que es muy difícil??
Dificil, no. Tiene dos problemas: El primero es que tu problema no es de MySQL, sino de PHP, y los temas de programación no se deben poner en este foro (normas del Foro de Bases de Datos), sino en el del respectivo lenguaje (
PHP - Foros del Web).
No es algo en especial contra tu post, pero es que es constante que hagan preguntas acá que no tienen que ver con el tema del foro, y a veces a uno no le inspiran contestar.
Ese es el segundo problema: la pregunta en sí no entusiasma (repito que no es en contra tuya, simplemente que no eres el primero en postear un tema off-topic), y uno al leer el post se da cuenta que está descolgado del foro y lo cierra sin más.
Bien, yendo al problema en sí, lo que planteas es esto:
Cita: Cuando hago la selección de las fotos que voy a borra y presiono el botón borrar estas se borran sin problema pero las rutas guardadas en las tablas no se borran.
Ahora bien, si miramos con cuidado lo que posteaste del código de ejecución:
Código PHP:
$sql="select * from fotosGaleria where idfotog = '".$idfotos[$i]."'";
$res=mysql_query($sql)or die(mysql_error);
$row=mysql_fetch_array($res);
$rutafoto=$row['rutafoto'];
$idfotog=$row['idfotog'];
//borro las fotos de la carpeta
$borrar1 = $_SERVER['DOCUMENT_ROOT']."/".$rutafoto;
//echo "borrar: ".$borrar1."<br>";
unlink($borrar1);
$variablennnn = $idfotos[$i];
//mysql_query("delete from fotosGaleria where idpro = '".$variablennnn."'");
$query = "DELETE form fotosGaleria where idfotog ='".$variablennnn."'";
//$row2=mysql_query("delet form fotosGaleria where idfotog ='".$idfotos[$i]."'");
//echo $borrar1."<br>";
//echo $idfotos[$i]."<br>";
echo $variablennnn;
//echo $idfotos[$i]."-". $rutafoto."<br>";
$contador++;
echo "<script>alert('La foto fue borrada de la base de datos');
location.href='index.php';
</script>";
¿Me puedes decir en qué parte estás ejecutando la consulta contenida en la variable
$query, porque todo ese PHP está desactivado...
Además de eso, la sentencia
contiene un error evidente: FORM donde debería decir FROM (bueno, esto si es tema de MySQL

).
Espero que las recomendaciones te sirvan. La próxima postea solamente lo que sea de SQL, extirpándole todo código de PHP, por favor. El código de programación ensucia al SQL y esconde los errores causados por las variables y la mala redacción. No ayuda a ver los problemas.