我正在尝试将存储在MySQL数据库中的图像作为BLOB类型读取。它读取显示图像正常,但它不会调整图像我使用高度宽度属性,但它不会工作任何原因?
我的目标是调整图片大小,因为有时用户会上传宽度较大的图片。
<?php
$db=mysqli_connect("localhost",$user,$passwd,$dbname,$port);
mysqli_select_db($db,"deal_bank");
$sql = "SELECT * FROM image";
$sth = $db->query($sql);
$result=mysqli_fetch_array($sth);
echo '<img src="data:image/jpg;base64,'.base64_encode( $result['image'] ).'"/ height=\"42\" width="\42\" >';
?
>
答案 0 :(得分:1)
当你不需要时,你可以逃避双引号。
echo '<img src="data:image/jpg;base64,'.base64_encode( $result['image'] ).'" height="42" width="42" >';