图像已成功从数据库中提取,但PHP未显示。代替图像,它显示了一个iamge缩略图 如果我使用标题('内容类型:image / jpg');它将显示所有页面内容消失的唯一缩略图。
include 'functions/connect.php';
$user = $_SESSION['email'];
$sql = "SELECT photo FROM user WHERE email='$user'";
$run_sql = mysqli_query($conn,$sql);
$row = mysqli_fetch_array($run_sql);
$user_photo =$row['photo'];
echo"<p><img src='$user_photo'></p>";`
答案 0 :(得分:0)
您可以尝试这样的事情:
<img alt="<?php echo $user_photo; ?>" src="uploads/<?php echo $user_photo; ?>" /> // Upload is folder where image was uploaded
答案 1 :(得分:-1)
这取决于领域&#34;照片&#34;包含的内容。如果照片字段包含系统中图片的位置,那么您完成它的方式应该有效。但是,如果该字段包含二进制格式的实际照片(字段数据类型为&#39; blob&#39;),则您需要执行以下操作:
file_put_contents("image.jpg", $user_photo);
echo "<p><img src='image.jpg' ></p>";