Hallo,

Ik heb al langere tijd een script gehad waarbij ik mijn afbeeldingen (die in een database staan) er uit haal en weergeef op mijn site. Maar nu is sinds een week geleden het script er in eens mee op gehouden...
Ik snap niet waarom. ik heb gezocht op internet naar mogelijke andere scripten maar kan zo niets vinden :s
Hopelijk kan iemand hier mij verder helpen.

Het script wat ik nu heb is:


*************************************
require('db.inc.php'); db_connect();

$id=$_GET["id"];

$result = mysql_query("SELECT id,type,length,content FROM photos WHERE id = '$id'") or die(mysql_error());

while($row = mysql_fetch_array( $result )) {

echo $row['content'];

}
mysql_close($db);

*************************************

Ik heb gemerkt dat hij niet eens meer in de while lus terecht komt..
Mijn afbeeldingen staan als blob opgeslagen in het veld content. en ik roep de foto door dezesite.php?id=xxx

Ik hoop dat iemand me verder kan helpen!!

Groeten Dries
Okee, ik heb die line er in gezet
En heb die code geprobeerd, wel $$ vervangen door && neem ik aan
maar nu is de uitkomst nog een blanco pagina

ik weet wel zeker dat het plaatje in het database staat want als ik met mysql-front in mijn database kijk zie ik er bij de blob gewoon het plaatje in staan...
Ik hoop echt dat je nog een andere oplossing hebt...
Geen ideeen meer :(
Ik heb het al gevonden!!!
Ik moest de variabelen buiten de quotes plaatsen:

$id = $_GET["id"];

$result = mysql_query("SELECT id,type,length,content FROM photos WHERE id = '".$id."'") or die(mysql_error());

while($row = mysql_fetch_array( $result )) {
echo $row['content'];
}

mysql_close($db);

Allen iig super bedankt voor het helpen!

Groetjes Dries

Reageren