Adsense

martes, 1 de enero de 2008

Guardar imagen en Base datos mysql en PHP

// Acá hago mi conexión

include ("../conexiones/conex.php");

//Crear una nueva imagen a partir de un archivo o URL.

$imagen = imagecreatefromjpeg("D:\\Mis Documentos\\Mis imágenes\\tempo.jpg");

//Inicia el almacenamiento en el búfer de salida.

ob_start();

//Producir la salida de una imagen al navegador o a un archivo.

imagejpeg($imagen);

//Devolver el contenido del búfer de salida.

$jpg = ob_get_contents();

//Limpia el búfer de salida y termina el almacenamiento en el búfer de salida.

ob_clean();

//libera de código malicioso

$jpg = str_replace('##','\#\#',mysql_escape_string($jpg));


$sql = "INSERT INTO prueba_foto (foto) VALUES ('$jpg')";

$result = mysql_query($sql,$conex) or die(mysql_error());

2 comentarios:

Brianda Franco dijo...

buen post
pero de casualidad
no me puedes recomendar ke hacer
??????????

mira tengo una inmobiliaria,
es una base de datos
pero mi problema es ke kada inmueble tiene varias fotos
minimo 5
ke me conviene más
hacer una tabla imagen o solo guardar las URL??
tu ke harias?

Brianda Franco dijo...

excelente post
pero dime ke me recomiendas
tengo una base de datos en mysql
de una inmobiliaria
kada inmueble tiene 5 fotos minimo
asi ke no se ke hacer
si guardar en una tabla imagen todas las imagenes o solo la URL?
ke harías tu?