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