sql >> Databasteknik >  >> RDS >> Mysql

PHP:Hämta bild från MySQL med PDO

Du måste paramatisera imageid-värdet och binda parametern till PDO::PARAM_LOB :

$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;

Naturligtvis vill du också ange den fullständiga, korrekta innehållstypen (t.ex. bild/png).



  1. Hur kan jag läsa värdet från mysql med PHP

  2. Skapa en databas i SQLite

  3. SQL Server-sträng till datumkonvertering

  4. SQL Right Join