private function sql_open() {
$this->sql_conn_id = mysql_connect($this->sql_host,$this->sql_login,$this->sql_pass)
or die("Cannot connect to DB");
mysql_select_db($this->sql_database) or die("DB select failed");
mysql_query("SET character_set_results = 'utf8',
character_set_client = 'utf8',
character_set_connection = 'utf8',
character_set_database = 'utf8',
character_set_server = 'utf8'",
$this->sql_conn_id);
$this->get_tNames();
}Ничего особенного в функции нет, кроме запроса в которые затолканы переопределения character_set, с которыми иногда возникают неприятные коллизии на некоторых серверах, на которых mysql собрана с cp1251.
Тем, кто только начинает заниматься программированием крайне не советую связываться с кодировкой Windows 1251. На заре развития рунета может быть и имело бы смысл экономить несколько сотен байт на пересылаемой информации, но сейчас это сродни мазохизму.