sql >> Databasteknik >  >> RDS >> Mysql

Hur läser man bilder från MySQL-databas med PHP?

För att direkt använda binära data som en bildkälla kan du använda data URI-schema , till exempel:

$uri = 'data:image/png;base64,'.base64_encode($row['binary-data']);

Denna URI kan sedan användas direkt som bildens källa:

background-image: url(<?php echo $uri; ?>)
<img src="<?php echo $uri; ?>">

Men det har några betydande nackdelar:förutom bristen på stöd för dessa data URI:er i äldre webbläsare, data URI:er har också nackdelar när det gäller nyttolast, cachning och referenser .



  1. vad är @JoinColumn och hur det används i Hibernate

  2. SQL Server:VÄLJ endast raderna med MAX(DATE)

  3. PHP PDO dynamisk uppdateringsfråga till MYSQL

  4. En översikt över databasdiagramverktyg tillgängliga för PostgreSQL