
08/10/2011, 14:47
|
 | | | Fecha de Ingreso: abril-2009
Mensajes: 21
Antigüedad: 15 años, 11 meses Puntos: 0 | |
Problema al leer imagen en binario en mssql Quiero leer y mostrar una imagen de tipo image de una base de datos de mssql y no me la muestra. A ver si me podéis echar una mano...
Esta es la tabla: Imagenes
[Codigo] [int] NOT NULL,
[Descripcion] [nvarchar](50) NULL,
[Fichero] [nvarchar](100) NULL,
[KBFichero] [float] NOT NULL,
[Imagen] [image] NULL Llamada a archivo php que me debería mostrar la imagen. Esta conexión me lee y conecta bien.
$consulta = mssql_query("select * from Imagenes");
while ($registroI = mssql_fetch_array($consulta))
{
echo "<img src=\"image.php?id=".$registroI['Codigo']."\">";
} image.php
<?php
$conexion_sqlserver = mssql_connect("...,...,...") or die ("No conecta con SQLSERVER");
$consulta_sql = mssql_query("SELECT * FROM Imagenes WHERE Codigo =".$_GET['Codigo']);
while ($registro = mssql_fetch_array($consulta_sql))
{
echo "Entra al while";
header('Content-type: image/jpg');
echo $registro[Imagen];
}
?>
¿Hace falta editar algo en el php.ini? ¿véis algún error?
Gracias |