2016-03-29 1 views
1

Я могу вставить свое изображение в базу данных, но я не нашел способ его получить. Изображение было вставлено через веб-сайт. Мой PHP код:Как я могу получить изображение из базы данных mysql через php

require_once('something.php'); 

    $codservico=$_GET['id']; 

    $consulta="select * from xxxxx where xxxxx=".$something; 
    $resultado=mysql_query($consulta); 
    $nregistos=mysql_num_rows($resultado); 
if($nregistos>0) 
{ 
    for ($i=0; $i<$nregistos; $i++){ 
     $registo=mysql_fetch_array($resultado); 
     echo '<tr class="show">'; 
     echo '<td class="show"><img src="data:image;base64,'.$registo['image'].'"></td>'; 
     echo '</tr>'; 
    } 
} 
else 
{ 
    echo "<td colspan='8' align='middle'>Nenhum registo encontrado</td>"; 
} 

И я получить что-то вроде этого: http://costumerbook.netai.net/Capturar.PNG

+0

один из хорошо причины, а не сохранять изображения в db. сохраните их в файловой системе и имя \ путь в db –

ответ

0

Вы должны указать (формат изображения) Content-Type - data:image/png;base64:

echo '<td class="show"><img src="data:image/png;base64,'.$registo['image'].'"></td>'; 
Смежные вопросы