我面临的任务是检索MySQL数据库中存储为longblob的图像数据。我使用的php脚本抛出错误,说图像无法显示,因为它包含错误。
下面是我的php脚本:
$sql = "SELECT Form FROM Forms WHERE id = XXXX";
$result = mysqli_query($link, $sql) or die (mysqli_error($link));
$row = mysqli_fetch_assoc($result);
if(mysqli_num_rows($result) > 0)
{
header('Content-Type:image/bmp');
echo $row['Form'];
}
需要帮助
- SQL的L1缺少右引号
- 在循环中,您将发送标头,然后发送输出并重复此操作。这将导致错误。请发送内容类型标题一次,然后流式传输您的输出。将标题发送到循环之外