Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2003, 09:50
Avatar de Chuty
Chuty
 
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 4 meses
Puntos: 2
Como insertar imagenes en SQL SERVER

Estoy utilizando PHP4 con una base de sql Server 2000 y debo insertar imagenes PNG o JPG en la base de datos en un campo IMAGE, pero no encontre informacion de PHP con SQL SERVER 2000.
Yo en la base de datos tengo dentro de la tabla un campo IMAGE y las imagenes que tengo dentro de la misma son PNG y estan grabadas en formato binario.
Para ver las mismas utilizo el siguiente codigo.

Código PHP:
<?php 

$id 
"$NUM_FIR";
            
$StringQuery "select * from tabla where cql_recno=$id"
$ConnectServerID odbc_connect$ServerNamesasa); 
    
if( 
$ConnectServerID ) { 
  
$ResultQueryID odbc_do$ConnectServerID$StringQuery); 
    
if( 
$ResultQueryID ) { 
    
$datrec odbc_result$ResultQueryID"dat_rec");
//  header("Content-type: image/png");
echo $datrec;
    } 
    
       if (
$datrec == 0)
      {
           
header ("Content-type: image/png");

     
// se crea la imagen
     
$imagen2 imagecreate(250100);
    
     
// se crea el color de fondo
     
$color imagecolorallocate($imagen2255255255);

     
// se muestra la imagen y se liberan los recursos
     
imagepng($imagen2);
     
imagedestroy($imagen2);

         }    
        
        
odbc_free_result$ResultQueryID ); 
        
odbc_close$ConnectServerID ); 

    }        
?>
Si alguien me puede dar una mano se lo agradecere mucho desde ya muchas gracias y salu2 a to2

Última edición por Chuty; 03/06/2008 a las 10:49