我如何使用来自mysql数据库的php在我的网页浏览器中显示图像我已经准备好在数据库中上传图片
显示我正在写这个代码文件名的图像是down.php并通过post mathod调用该页面但是有问题发生可以任何budy解决我的问题我想提前感谢
输出就像这样 - >
#%'%#// 33 // @@@@@@@@@@@@@@@
答案 0 :(得分:0)
你会使用类似的代码:
$photoid = 1 // Set to the actual id of your photo.
// Query your database
$query = "SELECT * FROM `phototable` WHERE `photoid`='".mysql_real_escape_string($photoid)."';";
$result = mysql_query($query, $link);
// Quick error check
if (!$result) {
echo "DB Error, could not query the database\n";
echo 'MySQL Error: ' . mysql_error();
exit;
}
// Output the image
$row = mysql_fetch_assoc($result);
header('Content-Type: image/jpg'); // assuming your photo is jpg
echo $row[photodata];