我想从我的 MySQL 数据库中显示一个 BLOB 图像。我已经尝试过这些解决方案,但我不知道如何在我的代码中使用它们:Stack post// Create connection$conn = new mysqli($servername, $username, $password, $dbname);// Check connectionif ($conn->connect_error) { die("Connection failed: " . $conn->connect_error);}$sql = "SELECT * FROM data ORDER BY data.id desc";$result = $conn->query($sql) or die(mysqli_error($conn));//get query code error$rows = $result->fetch_all(MYSQLI_ASSOC); //use fetch_all()echo "<table class='table table-striped table-bordered'><tr><th>ID</th><th>date</th><th>security</th><th>photo</th></tr>"; // put table code outsideif ($result->num_rows > 0) { foreach($rows as $row) { //apply foreach() echo "<tr> <td>" . $row["id"]. "</td> <td>" . $row["Date"]."</td> <td>" . $row["Security"]. "</td> <td>" . $row["Photo"]. "</td> </tr>"; }} else { echo "No data found";}echo "</table>"; //close table outside$conn->close();?>有人可以解释如何使它工作吗?或者重新发布我的代码以及其中的解决方案。我试图将其插入我的代码中,但无法弄清楚:"<img src='data:image/jpeg;base64,' . base64_encode( $row['Photo'] ) . '' />";我们上传 JPG 文件。
1 回答
12345678_0001
TA贡献1802条经验 获得超5个赞
代替
<td>" . $row["Photo"]. "</td>
请使用这个
<td><img src='data:image/jpeg;base64," . base64_encode($row['Photo']) . "' /></td>
- 1 回答
- 0 关注
- 189 浏览
添加回答
举报
0/150
提交
取消