@tolgacan öncelikle çok güzel bir şekilde anlatmışsın tebrik ediyorum hertürlü ihtimali değerlendirmişsin.

soruna gelince set names olayının sözdiziminde bir hata olabilir mi bir de aşağıdaki gibi kullanabilirmisin?

mysql_query("SET NAMES latin5");