while ($row = mysql_fetch_array($result))
{
*snip*
}
echo "</table>";
echo "<img src=".$row['PIC_URL'].">";
Поскольку цикл завершен, $ row равно false. Вам нужно изменить его на что-то вроде.
while ($row = mysql_fetch_array($result))
{
*snip*
$lastImg = $row['PIC_URL'];
}
echo "</table>";
echo "<img src=\"$lastImg\">";
Я начинаю сомневаться, что у вас есть действительный PIC_URL, возвращенный вашим запросом к базе данных. Вы должны попробовать это, посмотреть, если вы получаете какие-либо действительные изображения из URL-адресов, и особенно, если последний URL-адрес в списке является действительным.
<code>while ($row = mysql_fetch_array($result))
{
*snip*
$images[] = $row['PIC_URL'];
}
echo "</table>";
?><p>Are these valid urls you can open in yer browser?</p><pre><?php
print_r($images);
?>