0
我正在使用php和mysql上傳和檢索數據庫中的圖像。我嘗試了下面的代碼,但它會返回大量加密字符。 mysql中圖像的數據類型是longblob。如何從MYSQL中檢索圖像 - 加密字符錯誤
while ($getRows = mysql_fetch_array($iQuer)){
$yyy = $getRows['user_id'];
$get = mysql_query("SELECT * FROM users where id ='".$yyy."'");
$divider = mysql_fetch_array($get);
$getName = $divider['user_name'];
$getImage = $divider['profile_pic'];
echo "<tr>";
echo "<td><div id = 'postsdiv'>" . "<img src = ".$getImage."/> <strong>". $getName ."</strong><br>". $getRows['post'] . "</div><br>";
echo "</tr>"; }
我也嘗試過其他的語法,但它沒有返回值:
while ($getRows = mysql_fetch_array($iQuer)){
$yyy = $getRows['user_id'];
$get = mysql_query("SELECT * FROM users where id ='".$yyy."'");
$divider = mysql_fetch_array($get);
$getName = $divider['user_name'];
$getImage = $divider['profile_pic'];
echo "<tr>";
echo "<td> <img src='data:image/png;base64,'" . base64_encode($getImage) . " />'"
echo "<td><div id = 'postsdiv'>" . "<strong>". $getName ."</strong><br>". $getRows['post'] . "</div><br>";
echo "</tr>";
}
您好先生,它只會返回一個空的圖像,儘管我的數據庫中存在圖像。 – 2014-09-02 10:33:02
哪些數據類型的圖像? – 2014-09-02 10:36:01
我用longblob先生。 – 2014-09-02 13:25:56