Je kunt niet doen wat je probeert te doen. U moet uw logica in twee scripts scheiden. Er is echt geen manier om de afbeeldingsgegevens in dezelfde doorgang te krijgen als uw andere gegevens, omdat de IMG-tag een SRC krijgt die geen onbewerkte gegevens is, maar in plaats daarvan de server vraagt om de afbeelding weer te geven.
In je huidige script waar je de HTML genereert, hoef je alleen maar je IMG-tag te laten verwijzen naar de SRC als een nieuw script dat het werk doet om je afbeeldingsgegevens op te halen. Iets als:
echo" <p><img width='259' height='194' class='art-lightbox' name='image' src='display_image.php?id=" . $Row[0] . "'><br></p>";
Ik neem aan dat $Row[0] de unieke sleutel voor het huidige record bevat. Vervolgens schrijf je een ander script, display_image.php dat alleen de afbeeldingsgegevens ophaalt en de juiste headers gebruikt om het weer te geven:
$currentId = $_REQUEST['id'];
// Your query code would be here using the $currentId to just retrieve the desired record
$SQLstring = "SELECT your_image_column_name FROM $TableName WHERE id = $currentId";
$QueryResult = mysql_query($SQLstring);
$img = mysql_fetch_array($QueryResult);
$content = $img['your_image_column_name'];
header('Content-type: image/jpg');
echo $content;