【发布时间】:2016-10-08 13:03:54
【问题描述】:
我使用 mysqli 从 MySQL 中检索 blob 图像,但我一直在将所有内容转移到 PDO。据我所知,这应该有效。我已经在论坛中搜索并搜索了答案,但我不明白为什么这不起作用。
// Connection
include 'pdo_db.php';
// Get Image Id for DB Query
$recipe = $_GET['recipe'];
// Execute Query<br>
$query = $db->prepare("SELECT * FROM myrecipes WHERE Id = ?");
$query->execute(array(
"Id" => $recipe
));
// Display Image
$query->bindColumn(1, $image, PDO::PARAM_LOB);
$query->fetch(PDO::FETCH_BOUND);
header("Content-Type: image/jpg");
echo $image;
【问题讨论】:
-
你有没有设置 PHP 输出 PDO 或 SQL 错误?
-
不要将文件保存在数据库中。 stackoverflow.com/a/38829952/267540