2015-06-28 73 views
-1

我從MySQL數據庫中獲取圖像,並試圖顯示它。我正在使用下面的代碼。但它不工作,我正在犯的錯誤是什麼?圖像檢索從MySQL數據庫在PHP不工作

while ($row=mysql_fetch_array($result,MYSQL_ASSOC)) { 
    $photo=$row['photo']; 
    $name=$row['firstname'].' '.$row['lastname']; 
    $email=$row['email']; 
    echo "<tr><td>".'<img src="data:image/jpeg;base64,<?php echo base64_encode($photo); ?>" />'.'</td><td>'.$name.'</td><td>'.$email.'</td></tr>'; 
} 

回答

2

地帶IMG SRC,因爲你已經使用了單引號之前,它正在採取一個字符串,刪除雙引號

0

好,謝謝後的雙引號。我可以解決這個問題。我只是改變了回波線如下

echo "<tr><td>".'<img src="data:image/jpeg;base64,'.base64_encode($photo).'" alt="photo">'."</td><td>".$name."</td><td>".$email."</td></tr>";