Witam posiadam taki skrypcik do odczytu pola z opisem produktu o podanym id ktory ma za zadanie zapisac ten opis do drugiej bazy danych na innym serwerze, wszystko ladnie idzie podmiana jest jak nalezy z tym ze po zapisie w bazie niema polskich liter :/. Przy wyswietlaniu opisu pobranego z bazy na stronie polskie czcionki sa ale w momencie zapisu wszystko sie usuwa i pojawiaja sie "?". Może macie jakies pomysły? Moze jakos trzeba ustawienie w myadminie zrobic, dodam ze mam ustawione w obu bazach tak samo:

System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: utf8_unicode_ci
Metoda porównywania napisów dla tych tabel: latin2_general_ci

Kod
<?php
$mysql_server = "qqq";
$mysql_admin = "qqq";
$mysql_pass = "qqq";
$mysql_db = "qqq";
$p1 = @mysql_connect($mysql_server, $mysql_admin, $mysql_pass)
or die('Brak polaczenia z serwerem MySQL.');
@mysql_select_db($mysql_db,$p1)
or die('Blad wyboru bazy danych1.');
$zapytaniea="SET NAMES 'latin2";
$idzapytania = mysql_query($zapytaniea,$p1);      


$mysql_server2 = "";
$mysql_admin2 = "";
$mysql_pass2 = "";
$mysql_db2 = "";
$p2 = @mysql_connect($mysql_server2, $mysql_admin2, $mysql_pass2)
or die('Brak polaczenia z serwerem MySQL.');
@mysql_select_db($mysql_db2,$p2)
or die('Blad wyboru bazy danych2.');
$zapytanieb="SET NAMES 'latin2";
$idzapytanieb = mysql_query($zapytanieb,$p2);      

if($a == 'edit') {

$zapytanie="SELECT * FROM products_description";
$idzapytania = mysql_query($zapytanie,$p1);          

while($r = mysql_fetch_assoc($idzapytania))
{    
$pr = $r['products_id'];    
$mystring= addslashes($r['products_description']);


if($mystring) {  

$zapytanie2="UPDATE products_description SET products_description = '$mystring'
WHERE products_id = '$pr'";
$idzapytania2 = mysql_query($zapytanie2,$p2);

         if($idzapytania2){ echo "Rekord zostal dodany poprawnie"; }

else{ echo $products_id;
echo 'Blad nie udalo sie dodac nowego rekordu'.mysql_error();  
}  
}    

}
}

?>


Prosze o pomoc, bo ja juz niewiem o co moze chodzic:(.