Od razu zaznaczam ze jestem początkująca w tej dziedzinie smile.gif. Mam problem z wyswietlaniem grafiki pobranej z bazy MySQL gdy łączenie z bazą mam od razu w skrypcie wyświetlającym obraz działa wszystko jak powinno:
  1. mysql_connect($serwer,$username,$password);
  2. @mysql_select_db($database) or die("Nie odnaleziono bazy danych");
  3.  
  4. $query="SELECT Okladka FROM Filmy";
  5. $result=mysql_query($query);
  6. $id--;
  7. $zdjecie=mysql_result($result,$id,"Okladka");
  8. header("Content-type: image/jpeg");
  9. echo "$zdjecie";


lecz gdy stworze w osobnym skrypcie funkcje do łaczenia z baza danych:
  1. function bazaConnect()
  2.  
  3. {
  4. mysql_connect($serwer,$username,$password);
  5. @mysql_select_db($database) or die("Nie odnaleziono bazy danych");
  6.  
  7. }


a w skrypcie z wyswietlaniem obrazka:
  1. include('bazaConnect.php');
  2. bazaConnect();
  3. $query="SELECT Okladka FROM Filmy";
  4. $result=mysql_query($query);
  5. $id--;
  6. $zdjecie=mysql_result($result,$id,"Okladka");
  7. header("Content-type: image/jpeg");
  8. echo "$zdjecie";

To wyświetlić się nie chce, przy zwykłym tekscie pobranym z bazy danych nie ma problemu.
W czym robie błąd?



Dobra już nie ważne haha.gif działa wszystko. Nie mam pojecia gdzie był błąd ale pomogło to co według programistów nigdy nie pomaga czyli skasowanie i napisanie jeszcze raz smile.gif