Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2020, 18:01   #1
Pavll
Пользователь
 
Регистрация: 03.11.2017
Сообщений: 24
По умолчанию При выборке изображений из БД в браузере выводятся кракозябры.

Идея в том, чтобы вывести в браузер из БД картинки.
Испольную локальный сервер на ПК.
Пробую разные варианты, но пока ничего не получается.
Вот 2 варианта из множества.

Вариант кода №1:
Код:
<?php
mysql_connect('localhost','root','');
$res = mysql_select_db('images');
//var_dump($res);
$res = mysql_query("SELECT * FROM img");
//var_dump($res);
while (false !== ($row = mysql_fetch_array($res))) {
    echo "<a href='page.php'>$row[name]</a>";
    echo '';
    echo "<img src=$row[samfile]";
     }
    ?>
При использовании этого кода в браузере выводятся кракозябры вместо картинок.
Кракозябры..jpg

Вариант кода №2:
Код:
<?php
mysql_connect('localhost','root','');
$res = mysql_select_db('images');
//var_dump($res);
$res = mysql_query("SELECT * FROM img ORDER BY id DESC");
//var_dump($res);
while (false !== ($row = mysql_fetch_assoc($res))) {
    $show_img = base64_encode($row['samfile']);?>
    <img src="data:image/jpeg;base64, <?php echo $show_img ?>" alt="" />
<?php   } ?>
При использовании этого кода в браузере выводятся изображения, но в урезанном виде.
Обрезанные изображения..JPG

Если эти картинки выводить из папок, то они нормально отображаются.
Проблема, только с их выводом из БД.
БД выглядит так:
База данных images..JPG

Как сделать, чтобы изображения нормально выводились из БД? Желательно, в уменьшенном виде (хотя это уже немного другой вопрос).

Последний раз редактировалось Pavll; 07.04.2020 в 18:43.
Pavll вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как прочитать инфу в файле, если выводятся кракозябры Kos555 Мобильные ОС (Android, iOS, Windows Phone) 9 08.02.2017 16:57
Как прочитать инфу в файле, если выводятся кракозябры Kos555 Свободное общение 1 08.02.2017 01:02
WPF + C# Подгрузка изображений в память, без блокирования файлов изображений fezilk25 C# (си шарп) 0 02.01.2014 11:28
Как сделать так, чтобы в моем браузере новое окно страницы открывалось в моем-же браузере??? Somilya Помощь студентам 6 22.12.2009 21:56