У меня в настоящее время есть база данных, где я могу хранить изображения в ... Но страница PHP, которую я создал для их отображения ... не работает. Но когда я использую ссылку как scr для < img>, она показывает пустой кадр изображения. если я эхо изображения непосредственно, я получаю много странных знакиPHP отображение изображения из базы данных (средний blob)
пути я хочу, чтобы отобразить изображения является: «. $ ImageID» < IMG SRC = «image.php образом =» />
кода я использую для отображения изображения (image.php) является:.
<?php session_start();
if(!isset($_GET['image']))
{
header("HTTP/1.0 404 Not Found");
}
else{
$link = mysql_connect('localhost', '45345345435435345', 'wewfsersdfds');
if (!$link) {
echo "error";
die;
}
$db_selected = mysql_select_db(Tha base, $link);
if (!$db_selected) {
echo "error";
die;
}
$nummer=(int)trim(stripslashes($_GET['image']));
$mynr=$nummer;
$sql="SELECT * FROM Foto WHERE fotonr=$mynr";
$result=mysql_query($sql);
if(!$result)
{
echo "error".mysql_error();
header("HTTP/1.0 404 Not Found");
}
else
{
$foto = mysql_fetch_assoc($result);
header("Content-type: ".$foto['type']);
echo $foto['image'];
}
}
?>
Я пробовал много уже, но это не будет работать :( я обновил код до последней версии Сделана ошибка с sql (не выбрал ничего/никогда не выполняет mysql_real_escape_string из int)
Теперь он показывает прямую линию символов, а не изображения, тот по крайней мере, улучшение ...
Может кто-нибудь мне помочь?
Thanx на ваше время!
Почему вы храните изображения внутри базы данных? не имеет смысла хранить файл в вашей файловой системе и ссылку на путь этого файла в вашей базе данных? – dqhendricks