Witam! Chcę załadować na stronę obrazek z bazy danych - na razie tylko jeden (później chciałabym zrobić galerię). W tym konkretnym przypadku na stronie ma się znaleźć plik z konkretnym id, żeby w razie potrzeby mógł zostać nadpisany przy pomocy panelu administracyjnego. Niestety, ani dodawania do bazy ani wyświetlania nie udało mi się uruchomić - dodałam jeden obrazek do bazy ręcznie(przez phpMyAdmin i nie wyświetla się on na stronie. Natomiast Czytałam gdzieś, że lepiej dodać do bazy tylko adresy obrazków a same obrazki trzymać na dysku. Mi jednak zależy aby obrazki były w bazie, ze względu na łatwiejsze administrowanie - uniknę sytuacji, że plik zostanie skasowany z dysku a rekord z bazy już nie. Bardzo proszę o pomoc

obraz.php
  1. <?php $id = $_GET['id'];
  2. header('Content-type: image/jpeg');
  3. ini_set('display_errors','1');
  4.  
  5. $con = mysql_connect("localhost","root","toor","full");
  6. $db=mysql_select_db("full",$con);
  7. $query = mysql_query("SELECT * FROM gallery WHERE id_foto = '$id'");
  8. while($row = mysql_fetch_array($query)) {
  9.  
  10. echo "$row['foto']";
  11. }
  12. ?>


plik.php
  1. center><img src="obraz.php?id=1"/></center>
  2. <!--<center><img src='obraz.php?id=".$row['id_foto']."'></center>-->


Witam! Chcę załadować na stronę obrazek z bazy danych - na razie tylko jeden (później chciałabym zrobić galerię). W tym konkretnym przypadku na stronie ma się znaleźć plik z konkretnym id, żeby w razie potrzeby mógł zostać nadpisany przy pomocy panelu administracyjnego. Niestety, ani dodawania do bazy ani wyświetlania nie udało mi się uruchomić. Czytałam gdzieś, że lepiej dodać do bazy tylko adresy obrazków a same obrazki trzymać na dysku. Mi jednak zależy aby obrazki były w bazie, ze względu na łatwiejsze administrowanie - uniknę sytuacji, że plik zostanie skasowany z dysku a rekord z bazy już nie. Bardzo proszę o pomoc

obraz.php
  1. <?php $id = $_GET['id'];
  2. header('Content-type: image/jpeg');
  3. ini_set('display_errors','1');
  4.  
  5. $con = mysql_connect("localhost","root","toor","full");
  6. $db=mysql_select_db("full",$con);
  7. $query = mysql_query("SELECT * FROM gallery WHERE id_foto = '$id'");
  8. while($row = mysql_fetch_array($query)) {
  9.  
  10. echo "$row['foto']";
  11. }
  12. ?>


plik.php
  1. center><img src="obraz.php?id=1"/></center>
  2. <!--<center><img src='obraz.php?id=".$row['id_foto']."'></center>-->