Nie możesz zrobić tego, co próbujesz zrobić. Musisz podzielić swoją logikę na dwa skrypty. Naprawdę nie ma sposobu, aby uzyskać dane obrazu w tym samym przebiegu, co inne dane, ponieważ tag IMG jest zasilany kodem SRC, który nie jest surowymi danymi, ale zamiast tego prosi serwer o udostępnienie obrazu.
W bieżącym skrypcie, w którym generujesz kod HTML, wystarczy, że tag IMG odwołuje się do SRC jako nowego skryptu, który wykonuje pracę polegającą na pobieraniu danych obrazu. Coś takiego:
echo" <p><img width='259' height='194' class='art-lightbox' name='image' src='display_image.php?id=" . $Row[0] . "'><br></p>";
Zakładam, że $Row[0] przechowuje unikalny klucz dla bieżącego rekordu. Następnie piszesz inny skrypt, display_image.php, który pobiera tylko dane obrazu i używa odpowiednich nagłówków do ich wyświetlania:
$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;