以 HTML 格式从 MySQL 数据库检索和显示图像
使用 MySQL 数据库时,在 HTML 标记中显示从 BLOB 列检索的图像可能会带来挑战。让我们使用提供的代码探索此问题的解决方案。
在初始代码片段 (catalog.php) 中,目标是从 MySQL 表中检索图像数据并将其分配给 PHP 变量 $result 。但是,这种方法并不可行,因为您无法将结果直接插入 HTML 标签中。
为了解决这个问题,我们需要创建一个单独的 PHP 脚本来返回图像数据。我们将其命名为 getImage.php。在catalog.php中,我们修改代码以包含具有适当参数的getImage.php脚本:
<body> <img src="getImage.php?id=1" width="175" height="200" /> </body>
在getImage.php中,我们连接到数据库并执行查询以检索图像数据。然后,我们回显检索到的图像数据作为响应:
$link = mysqli_connect("localhost", "root", "", "dvddb"); $sql = "SELECT dvdimage FROM dvd WHERE>
现在,当浏览器呈现catalog.php时,它将向getImage.php发出请求。 getImage.php 将从数据库中检索图像数据并将其作为响应返回。浏览器将接收图像数据并将其显示在中。标签,让您成功显示图像。
以上是如何使用两个 PHP 脚本以 HTML 格式显示 MySQL 数据库图像?的详细内容。更多信息请关注PHP中文网其他相关文章!