veamos compañera.... te voy a psar un script que me sirvio y anexo juento a el la tabla para que la revises y veas si te sirve o no...en el caso de que solo necesites mostrar imagens desde la base de datos.
codigo PHP
Código PHP:
<?php
if($id) {
// AQUI MI INCLUDE YA TIENE LA INFORMACION DE MIS BASE DE DATOS ASI COMO QUE TABLA USARA
include'conections/conect.php';
$query = "select bin_data,filetype from binary_data where id=$id";
$result = @MYSQL_QUERY($query);
$data = MYSQL_RESULT($result,0,"bin_data");
$type = MYSQL_RESULT($result,0,"filetype");
Header( "Content-type: $type");
echo $data;
};
?>
aqui te dejo mi tabla :)
-- phpMyAdmin SQL Dump
-- version 2.6.3-pl1
--
http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tiempo de generación: 02-08-2006 a las 02:45:33
-- Versión del servidor: 4.1.13
-- Versión de PHP: 5.0.4
--
-- Base de datos: `fotos`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `binary_data`
--
CREATE TABLE `binary_data` (
`id` int(4) NOT NULL auto_increment,
`description` varchar(50) collate latin1_bin default NULL,
`bin_data` longblob,
`filename` varchar(50) collate latin1_bin default NULL,
`filesize` varchar(50) collate latin1_bin default NULL,
`filetype` varchar(50) collate latin1_bin default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_bin AUTO_INCREMENT=9 ;