Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP:Bild von MySQL mit PDO abrufen

Sie müssen den imageid-Wert parametrisieren und den Parameter an PDO::PARAM_LOB binden :

$sql = "SELECT image FROM image WHERE imageid=:id";
$query = $db_conn->prepare($sql);
$query->execute(array(':id' => $image_id));

$query->bindColumn(1, $image, PDO::PARAM_LOB);
$query->fetch(PDO::FETCH_BOUND);
header("Content-Type: image");
echo $image;

Natürlich möchten Sie auch den vollständigen und korrekten Inhaltstyp (z. B. Bild/PNG) angeben.