Здравствуйте! У меня картинки выгружаются из БД с помощью следующего скрипта:
<?php $link=mysql_connect("localhost","root",""); mysql_select_db("artistsandpictures",$link); $sql="SELECT name,photo,prim FROM artists"; $result=@mysql_query($sql,$link); header("Content-type:image/jpeg");
if (mysql_num_rows($result)>0) { echo "<div align=\"center\">"; echo "<h2>Ранее загруженные файлы</h2>"; for ($i=0;$i<mysql_num_rows($result);$i++) { echo "<hr width=\"400\">"; echo "<table border=\"1\" width=\"300\"><tr><td>"; echo mysql_result($result,$i,'name'); echo "</td></tr><tr><td>"; echo mysql_result($result,$i,'artists.photo'); echo "</td></tr><tr><td>"; echo mysql_result($result,$i,'prim'); echo "</td></tr>"; echo "</table>"; echo "</div>"; } } else {echo "<h2>В базе данных файлы отсутствуют</h2>"; } ?>
Однако в header какая-то ошибка! Вместо картинки выводится ерунда. В чём дело? |