Tema: extraer
Ver Mensaje Individual
  #11 (permalink)  
Antiguo 18/01/2006, 22:13
Edsinho
 
Fecha de Ingreso: julio-2005
Mensajes: 78
Antigüedad: 18 años, 9 meses
Puntos: 0
Que tal panino 5001, mira las imagenes las almacene directamente en la base es decir, en phpmyadmin fui agregando registros con sus respectivas imagenes, sin embargo he hecho pruebas para almacenar imagenes desde una consulta SQL de la siguiente manera:

$image = imagecreatefromjpeg('http://localhost/Imagenes/unmueble.jpeg');
ob_start();
imagejpeg($image);
$jpg = ob_get_contents();
ob_end_clean();
$jpg = str_replace('##','\#\#',mysql_escape_string($jpg)) ;
$result = mysql_query("INSERT INTO articulo (IdeArt, CveArt, NomArt, CanArt, CveMar, PreArt, Imagen) values (NULL,'55555','nueva', '21','asd','3511','$jpg')");

ahora otra cuestión es, como puedo saber que efectivamente estoy trayendo la imagen?,

y para sacarla de la base de datos lo hago de la siguiente manera :

$sql = "SELECT Imagen FROM Articulo WHERE IdeArt=38";
$result = dbquery($sql);
$row = mysql_fetch_array($result);
header("Content-Type: image/jpeg");
echo base64_decode($row[0]);

Espero que me puedas ayudar:
si conoces otro metodo para almacenarla en la base de datos te agradeceria que lo dijeras.