Mysql
 sql >> база данни >  >> RDS >> Mysql

как да покажа множество изображения (blob) от mysql с помощта на php?

Възможен начин за решаване на този проблем е да имате отделен скрипт за динамично извеждане на съдържанието на изображението, напр. :

image.php

header('Content-type: image/jpg');

// DataBase query and processing here...

echo $data['myImage'];

и го извикайте винаги, когато трябва да покажете изображения, съхранени във вашата DB, напр. вътре във вашия цикъл:

echo '<img src="image.php?id=' . $data['id'] . '">';

Но съхраняването на изображения в базата данни ще се отрази на вашия сървър и освен ако не са наистина малки или нямате уважителна причина за да направите това, трябва да съхранявате само физическото им местоположение на диска.

Можете също да използвате този подход, ако искате да скриете местоположението на изображението от вашите потребители или да контролирате достъпа, но има по-добри и по-бързи алтернативи за този случай.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на Python dict за SQL INSERT израз

  2. SQL Server 2005 внедряване на MySQL ЗАМЕНИ В?

  3. Екраниране на стойности в SQL заявки (C# с SQL конектор)

  4. Как да получите достъп до MySQL с MySQL Root потребител

  5. Увеличение на стойността на PDO PHP, Mysql