0
以下は、私がmysqlデータベースでblob型の3つのイメージを取得するために使用する私のPHPコードです!イメージとイメージフォーマットのサイズ変更
検索に成功しましたが、取得した画像の高さと幅を制御するためにhtmlコードを埋め込む方法がわかりません!
またここでは、pngタイプの画像を取得できます。
私は(私がアップロードされた画像の種類をすでに取得してきたデータベースにアップロードする画像のフォーマットに基づいて(例えば、JPEG)任意のfomatの画像を取得するために私を助けてください。(EG-$images1=getimagesize($_FILES['Image1']['tmp_name']); $imagetype1=$images1['mime'];)
。
SO I 2主が役立つ必要がある:
フォーマット
01の画像を取得するには、上記のPHPコードから取り出された画像の幅と高さを調節します
<?php require("includes/db.php"); $sql="SELECT * FROM `order` "; $result=mysqli_query($db,$sql); echo "<table>"; while($row=mysqli_fetch_array($result)) { echo"<tr>"; echo"<td>"; echo $row["OrderNo."]; echo "<br>"; echo"</td>"; echo"<td>"; echo $row["NIC"]; echo "<br>"; echo"</td>"; echo"<td>"; echo $row["DP"]; echo "<br>"; echo"</td>"; echo"<td>"; echo $row["Address"]; echo "<br>"; echo"</td>"; echo"<td>"; echo $row["DPTime"]; echo "<br>"; echo"</td>"; echo"<td>"; echo $row["Telephone"]; echo "<br>"; echo"</td>"; echo"<td>"; echo $row["Email"]; echo "<br>"; echo"</td>"; echo"<td >"; echo '<img src="data:image/png;base64,'.base64_encode($row['Image1']).' " />'; echo "<br>"; echo"</td>"; echo"<td >"; echo '<img src="data:image/png;base64,'.base64_encode($row['Image2']).' "/>'; echo "<br>"; echo"</td>"; echo"<td >"; echo '<img src="data:image/png;base64,'.base64_encode($row['Image3']).' "/>'; echo "<br>"; echo"</td>"; echo"</tr>"; } echo "</table>"; ?>