Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2006, 17:25
exegf
 
Fecha de Ingreso: julio-2006
Mensajes: 3
Antigüedad: 17 años, 9 meses
Puntos: 0
Registros de imagenes en campo blob repetidos

Un saludo a todos,

Tengo el siguiente problema, tengo un escript para insertar imagenes a una base de datos, en un campo blob,pero cuando ejecuto el script se guarda tres veses en la base de datos y deberia guardarse una sola vez, es decir 3 registros en ves de uno. ES DECIR QUE SE VEA LA IMAGEN EN EL PAGINA Y QUE LA GUARDE UNA SOLA VEZ EN LA BASE DE DATOS Y NO TRES VECES COMO ME SUCEDE.

El codigo es el siguiente:
Código PHP:
<?php 

$link 
mysql_connect('localhost''root''');
if (!
$link)
   
die(
'Error al conectarse con MySQL: ' mysql_error().' <br>Número del error: '.mysql_errno());

if (! @
mysql_select_db("bd_banners",$link))
{
   echo 
"No se pudo conectar correctamente con la Base de datos";
   exit();
}

$image imagecreatefromgif('imagen.gif');
ob_start();
imagegif($image);
$jpg ob_get_contents();
ob_end_clean();

$jpg str_replace('##','\#\#',mysql_escape_string($jpg));
$result mysql_query("INSERT INTO tbl_Banner SET Imagen='$jpg'");

$result mysql_query("SELECT Imagen FROM tbl_Banner") or die(mysql_error());
$result_array mysql_fetch_array($result);
header("Content-Type: image/gif");

echo 
$result_array[0];

?>
Gracias por cualquier ayuda y saludos

Última edición por exegf; 05/10/2006 a las 22:39