Kod
<?
Header( "Content-type: image/jpg");
mysql_connect("localhost", "root", "krasnal") or die ("nie polaczono z serwerem");
mysql_select_db("baza") or die("nie polaczono z baza");
$query = mysql_query("SET NAMES 'utf8'");
$query = mysql_query("SET CHARACTER SET 'utf8_polish_ci");
$query = "SELECT * FROM premiery ";
$result = mysql_query($query) or die("błąd zapytania");
while($row = mysql_fetch_array($result))
{
$sciezka = $row['miniaturka'];
print "<img src='$sciezka'>";
//echo "<img src='$sciezka'>";
}
?
Header( "Content-type: image/jpg");
mysql_connect("localhost", "root", "krasnal") or die ("nie polaczono z serwerem");
mysql_select_db("baza") or die("nie polaczono z baza");
$query = mysql_query("SET NAMES 'utf8'");
$query = mysql_query("SET CHARACTER SET 'utf8_polish_ci");
$query = "SELECT * FROM premiery ";
$result = mysql_query($query) or die("błąd zapytania");
while($row = mysql_fetch_array($result))
{
$sciezka = $row['miniaturka'];
print "<img src='$sciezka'>";
//echo "<img src='$sciezka'>";
}
?
Obrazki są zadeklarowane jako : mediumblob
Wszystko mi działało ,ale po reinstalacji systemu i zainstalowaniu ponownie krasnala pojawił się problem. Zamiast obrazków wyświetlają sie krzaczki.
Jeżeli skopiuję starą baze to obrazki sie wyświetlają ,ale jak chce do niej dodac nowy rekord to "stare" sie wyświetlają ,a nowe to "krzaczki".
Próbowałem zmienić stary rekord wstawiając inny obrazek do bazy i ... też "krzaczki".
Urzywam:
- kodowania utf-8
- phpMyAdmin 2.6.0-pl2
- MySQL 4.1.11 (na wczesniejszej wersji też nie chodzi).
Prosze o pomoc.