Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PHP:Lấy hình ảnh từ MySQL bằng PDO

Bạn cần paramaterize giá trị imageid và liên kết tham số với 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;

Tất nhiên, bạn cũng sẽ muốn chỉ định loại nội dung chính xác, đầy đủ (ví dụ:image / 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. lỗi thủ tục được lưu trữ mysql (1172, 'Kết quả bao gồm nhiều hơn một hàng')

  2. Các vấn đề khi sử dụng MS Access làm giao diện người dùng cho cơ sở dữ liệu MySQL mặt sau?

  3. Chuyển đổi định dạng ngày trong SQL? [dd.mm.yy thành YYYY-MM-DD]

  4. Chèn dữ liệu blob trong Java bằng PreparedStatement

  5. Cách tự động hóa quá trình di chuyển (lược đồ và dữ liệu) cho ứng dụng PHP / MySQL