我有一個存儲文本和圖像(blob)信息的mysql數據庫。我想使用PHP腳本在頁面中顯示所有這些信息,我的問題是並非每個插入的數據都包含圖像,所以...當PHP腳本運行時,存儲在數據庫中的圖像會正確顯示,但是當存在沒有存儲圖像,它會在瀏覽器上顯示一個破碎的圖像符號...我如何解決這個問題,以便在圖像存在於數據庫中時顯示圖像,並在沒有圖像符號時避免破碎的圖像符號?破碎的圖像符號(PHP腳本)
我的代碼如下:
echo '<body bgcolor="#ffffff">';
echo "<p style='color:white;background-color:blue;font-family:arial black;font-size:20;text-align:center'>". $row['title'] . "</p>";
echo '<center><img src="data:image/jpeg;base64,'.base64_encode($row['image']).'" width="300" eight="300"/></center>';
echo "<br>";
echo "<br><br>";
echo '<font size="3"><b><i>POR:' . $row['author'] . '</font></i></b><br>';
echo '<font size="3"><b><i>DATA: ' . $row['date'] . '</font></i></b><br><br>';
echo '<font size="3">' . $row['text'] . '</font><br>';
echo "<hr><hr>";
這個工作指定的圖像將只顯示迴音!謝謝! – Vladimir