Php 不显示水滴图像

Php 不显示水滴图像,php,phpmyadmin,blob,Php,Phpmyadmin,Blob,所以我在显示数据库中的BLOB时遇到了一个小问题,我尝试了所有方法,但都没有结果,只有一些丑陋的字符,我知道这很愚蠢,但它让我发疯,下面是代码: <?php conect.. //collect if(isset($_POST['search'])) { $searchq = $_POST['search']; $query = mysql_query("SELECT * FROM thinking_search.search WHERE title LIKE '%$searchq%'

所以我在显示数据库中的BLOB时遇到了一个小问题,我尝试了所有方法,但都没有结果,只有一些丑陋的字符,我知道这很愚蠢,但它让我发疯,下面是代码:

<?php
conect..
//collect
 if(isset($_POST['search'])) {
$searchq = $_POST['search'];

$query = mysql_query("SELECT * FROM thinking_search.search WHERE title LIKE '%$searchq%' OR keywords LIKE '%$searchq%'");
$count = mysql_num_rows($query);
if($count == 0) {
    $output = 'There are no articles on this topic...';
}else{
      while($row = mysql_fetch_array($query)) {
          $title = $row['title'];
          $keywords = $row['keywords'];
          $id = $row['id'];
          $link = $row['link'];
          $picture = $row['picture'];
          $description = $row['description'];

          $output .='<div id="u"><a href="'.$link.'"><img src="data:image/jpeg;base64,'.base64_encode( $picture ).'"/> <div id="title">'.$title.' </div> <div id="key">'.$keywords.'</div><div id="description">'.$description.'</div></a></div>';

    }
}
像这样试试

用于插入数据库

$image = addslashes(file_get_contents($_FILES['images']['tmp_name']));
用于从Blob访问图像

    echo '<img src="data:image/jpeg;base64,'.base64_encode( $result['image'] ).'"/>';
echo';
像这样试试

用于插入数据库

$image = addslashes(file_get_contents($_FILES['images']['tmp_name']));
用于从Blob访问图像

    echo '<img src="data:image/jpeg;base64,'.base64_encode( $result['image'] ).'"/>';
echo';