Merhaba arkadaşlar sql de türkçe karakter sorunları var int dolanırken şöyle bir kod buldum fakat nasıl kullancagımı bilmiyorum ;

 <meta http-equiv="content-type" content="text/HTML; charset=windows-1254" /> 
<meta http-equiv="content-type" content="text/HTML; charset=ISO-8859-9" /> 
<? 
$tablo=""; //Bozuk olan tr karakterlerin oldugu tablo adi 
$alan=""; //Bozuk olan tr karakterlerin oldugu alan adi 
$id_alan =""; //Tabloda primary key olan alanın adı veya id no lar olan alanın ismi 
mysql_connect("localhost","kullanıcı adı","sifre"); //db kullanıcı adı ifre  
mysql_select_db("db adı"); //db adı 


$kayitlar = mysql_query("select * from $tablo");  
while($kayit = mysql_fetch_array($kayitlar)) { 

$yazi = $kayit[$alan];  
$ara   = array ('ı','Å?','ü','ç','ö','Ä?','Å�','Ã�','İ','Ä�','Åz','Ã�','Ã�','ı','Å?','ç','ö','Ä?','Å�','Ã�','İ','Ä�','Åz','Ã�','Ã�','ü','Ä�');  
$degis = array ('ı','ş','ü','ç','ö','ğ','ş','Ç','i','ğ','Ş','Ö','Ü','ı', 'ş', 'ç', 'ö', 'ğ', 'ş', 'Ç', 'i', 'ğ', 'Ş', 'Ö', 'Ü', 'ü', 'ğ');  
$yeni  = str_replace($ara, $degis, $yazi);  

$islem="update $tablo set $alan='".$yeni."' where $id_alan='".$kayit[$id_alan]."'";  
$guncelle = mysql_query ( $islem ); 

} 
echo"Bitti"; 
?>
kod bu arkadaşlar bunu nereye koyucam sql içinemi yoksa indexe felanmı