Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP:pobierz obraz z MySQL za pomocą PDO

Musisz sparametryzować wartość imageid i powiązać parametr z 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;

Oczywiście będziesz też chciał określić pełny, poprawny typ treści (np. obraz/png).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ukośnik przed każdym problemem z cytatem

  2. mysqldump z zapytania

  3. Strona „Wyszukiwanie zaawansowane” PHP/ MySql

  4. Sterownik MySQL JDBC 5.1.33 — problem ze strefą czasową

  5. Czy można przenieść rekord z jednej tabeli do drugiej za pomocą jednej instrukcji SQL?