sql >> Database teknologi >  >> RDS >> Mysql

Hvordan læser man billeder fra MySQL-database ved hjælp af PHP?

For direkte at bruge de binære data som en billedkilde kan du bruge data URI-skema , for eksempel:

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

Denne URI kan derefter bruges direkte som billedets kilde:

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

Men det har nogle væsentlige ulemper:Udover manglen på understøttelse af disse data URI'er i ældre browsere, data URI'er har også ulemper med hensyn til nyttelast, caching og referencer .



  1. Hvordan får man mysqli connect til at fungere?

  2. Simpel mysql-forespørgsel for at kontrollere, om rækken findes

  3. PostgreSQL UNIX domæne sockets vs TCP sockets

  4. AUTONOMOUS_TRANSACTION