sql >> Database >  >> RDS >> Mysql

Hoe afbeeldingen uit de MySQL-database te lezen met behulp van PHP?

Om de binaire gegevens direct als afbeeldingsbron te gebruiken, kunt u de data URI-schema , bijvoorbeeld:

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

Deze URI kan dan direct worden gebruikt als bron van de afbeelding:

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

Maar dat heeft enkele substantiële nadelen:naast het gebrek aan ondersteuning voor deze gegevens URI's in oudere browsers, gegevens URI's hebben ook nadelen met betrekking tot payload, caching en referenties .



  1. Hoe een gebruiker aan te maken in MySQL

  2. pandas' read_sql met een lijst met waarden voor WHERE-voorwaarde

  3. 11 manieren om dubbele rijen te vinden terwijl de primaire sleutel in SQLite wordt genegeerd

  4. MySQL met Node.js