Blob-afbeelding weergeven op php pagina
Wesley Bekaert
09/11/2012 18:34:51Hier ben ik weer.
In mijn Mysql-database heb ik foto's toegevoegd in de kolom 'foto', als 'longblob'.
Nu wil ik deze weergeven op mijn php-pagina.
Dit is mijn code:
<td width="200" rowspan="6"></td>
Ik krijg als resultaat allemaal rare tekens ipv de foto.
Wat is hier mis mee?
In mijn Mysql-database heb ik foto's toegevoegd in de kolom 'foto', als 'longblob'.
Nu wil ik deze weergeven op mijn php-pagina.
Dit is mijn code:
<td width="200" rowspan="6">
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$sql = "SELECT nummer, naam, woonplaats, geboortedatum, lidsinds, positie, foto FROM cijfers WHERE nummer = '".mysql_real_escape_string($_GET['nummer'])."'";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
echo ($row["foto"]."<br>");}
?>
$sql = "SELECT nummer, naam, woonplaats, geboortedatum, lidsinds, positie, foto FROM cijfers WHERE nummer = '".mysql_real_escape_string($_GET['nummer'])."'";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
echo ($row["foto"]."<br>");}
?>
Ik krijg als resultaat allemaal rare tekens ipv de foto.
Wat is hier mis mee?
PHP hulp
26/12/2024 12:56:59- SanThe -
09/11/2012 18:37:33Waarom zet je een hele foto in de database en niet gewoon het path naar de op de server opgeslagen foto? Nu zal je de juiste headers() mee moeten geven zodat de browser weet dat het een foto/plaatje is.
Wesley Bekaert
09/11/2012 18:54:55als ik via path wil werken, welke functie moet ik dan ingeven in de tabel ipv 'blob'
ik had daarnet de 'text' geprobeerd en de link erin geplakt, maar dan geeft hij de link weer en niet de afbeelding.
ik had daarnet de 'text' geprobeerd en de link erin geplakt, maar dan geeft hij de link weer en niet de afbeelding.
Bo Ter Ham
09/11/2012 18:59:48In de kolom foto geef je dan het path naar de fotos voor example: fotos/wesley.jpg
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$sql = "SELECT nummer, naam, woonplaats, geboortedatum, lidsinds, positie, foto FROM cijfers WHERE nummer = '".mysql_real_escape_string($_GET['nummer'])."'";
$result=mysql_query($sql);
while($row = mysql_fetch_array($result)){
echo '<img src="'.$row["foto"].'" alt="een titel.." /><br>';
}
?>
$sql = "SELECT nummer, naam, woonplaats, geboortedatum, lidsinds, positie, foto FROM cijfers WHERE nummer = '".mysql_real_escape_string($_GET['nummer'])."'";
$result=mysql_query($sql);
while($row = mysql_fetch_array($result)){
echo '<img src="'.$row["foto"].'" alt="een titel.." /><br>';
}
?>