За последние 24 часа нас посетили 22723 программиста и 1259 роботов. Сейчас ищут 696 программистов ...

вывод изображения из базы данных ms sql server в php

Тема в разделе "MSSQL", создана пользователем Serj82, 11 сен 2017.

  1. Serj82

    Serj82 Новичок

    С нами с:
    11 сен 2017
    Сообщения:
    1
    Симпатии:
    0
    здравствуйте
    имеется таблица с фотографиями в MS SQL server, как посредством PHP вывести картинку в браузере
    таблица tbfoto с полем типа image
    PHP:
    1. <?php
    2.  
    3. ....настройки подключения......
    4.  
    5. $conn = sqlsrv_connect( $serverName, $connectionInfo);
    6.  
    7. $sql = "SELECT [foto] FROM tbfoto where id_user =173";
    8. $result = sqlsrv_query($conn, $sql);
    9. if ($result == FALSE)
    10.    die(FormatErrors(sqlsrv_errors()));
    11. while ($data = sqlsrv_fetch_array($result)){
    12.     // var_dump($data[foto]);
    13.     echo '<img src = "'.$data['foto'].'">';
    14. ?>
    в окне появляется иконка нерабочей картинки, после нее идет содержимое поля в виде вопросов и квадратиков, а картинка так и не загружается.

    в приложении написанном в Delphi картинка открывается нормально

    версия php 7.1
    ms sql server 2005 (Express)
     
  2. uri

    uri Активный пользователь

    С нами с:
    3 сен 2009
    Сообщения:
    43
    Симпатии:
    1
    В теге <img> требуется указывать адрес выгруженного файлика с картинкой, а не бинарные данные
     
    denis01 нравится это.