Bueno le he echo los cambios que me dijiste y lo deje asi
Código PHP:
<?php
$conexion = mysql_connect("localhost","root","") or die("No se pudo realizar la conexion con el servidor.");
mysql_select_db("test",$conexion) or die("No se puede seleccionar BD");
for($i=0;$i<count($foto);$i++){
$foto = $_FILES['foto'][$i]['tmp_name'];
$f[$i]=addslashes(fread(fopen($foto, "rb"), filesize($foto)));
}
//insertamos los datos en la BD.
$consulta_insertar = "INSERT INTO blob (id , foto1 , foto2, foto3, foto4) VALUES ('','$f[0]','$f[1]','$f[2]','$f[3]')";
mysql_query($consulta_insertar,$conexion) or die(mysql_error());
echo'<h2>Datos insertados</h2>';
echo'<a href="listar_imagenes.php">Ver la Galeria</a>';
?>
y me lanza este error
Cita: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'blob (id , foto1 , foto2, foto3, foto4) VALUES ('','','','','')
es como si no recogiera('', '$f[0]','$f[1]','$f[2]','$f[3]')