【发布时间】:2015-08-12 11:58:07
【问题描述】:
所以我在显示数据库中的 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>';
}
}
} ?>
在我的数据库中图片设置为 'blob' ,其余的很简单,我的页面上也有一个 print("$output") 但这与此无关,我希望有人可以免费帮助:D
【问题讨论】:
标签: php phpmyadmin blob