从数据库读取时图像没有调整大小?

时间:2014-05-10 23:50:02

标签: php mysql css

我正在尝试将存储在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\" >';

        ?

>

1 个答案:

答案 0 :(得分:1)

当你不需要时,你可以逃避双引号。

echo '<img src="data:image/jpg;base64,'.base64_encode( $result['image'] ).'" height="42" width="42" >';