Помогите вставить запрос...

AlexandrKa

Новичок
Помогите вставить запрос...

Нужно вставить SQL-запрос "SET NAMES cp1251", но как его вставить в такой код, я не пойму.

Помогите пожалуста!

PHP:
function query($query) {


	$this->q_id = mysql_query($query, $this->db_connect_id);

        if (! $this->q_id ) {
        $error1 = mysql_error();
        $error2 .= mysql_errno();
            die ("ERROR: Database error.<br> Cannot execute the query: $query <br>
                     MySql Error returned: $error1 <br>MySql Error code: $error2");
            exit;
        }
	$this->query_count++;
        return $this->q_id;
    }
 

Фанат

oncle terrible
Команда форума
в такой код его не надо вставлять.
его надо вставить 1 раз в начале работы скрипта.

запросы выполняет функция mysql_query
 

AlexandrKa

Новичок
Фанат но его ведь надо вставлять в начале скрипта, но после соединения с базой!
А соединение с базой получается в функции connect(), т.е. код выглядет так:

PHP:
    function connect() {


			$this->db_connect_id = mysql_connect( $this->obj['dbhost'] ,
							      $this->obj['dbuser'] ,
							      $this->obj['dbpasswd']
							    );


        if ( !mysql_select_db($this->obj['dbname'], $this->db_connect_id) ) {
            echo ("ERROR: Cannot find database ".$this->obj['dbname']);
    	}
    }

function query($query) { 


    $this->q_id = mysql_query($query, $this->db_connect_id); 

        if (! $this->q_id ) { 
        $error1 = mysql_error(); 
        $error2 .= mysql_errno(); 
            die ("ERROR: Database error.<br> Cannot execute the query: $query <br>
MySql Error returned: $error1 <br>MySql Error code: $error2"); 
            exit; 
        } 
    $this->query_count++; 
        return $this->q_id; 
    }
 

Фанат

oncle terrible
Команда форума
можешь вставить в функции connect()

-~{}~ 05.12.06 20:26:

на редкость дурацкий класс, надо сказать
 

AlexandrKa

Новичок
Фанат я вот не могу понять как его в класс ставить?

Так или нет?

$this->db_connect_id = mysql_connect('SET NAMES cp1251');

Помоги пожалуста!
 

Фанат

oncle terrible
Команда форума
запросы. выполняет. функция. MYSQL_QUERY
тебе ещё крупнее написать?
или, может очки подарить?
 

Фанат

oncle terrible
Команда форума
началось детсадовское гадание.
без проблеска мысли.

ну ХОТЯ БЫ ПРИМЕРНОЕ представление о тех строчках кода, которые ты судорожно вытаскиваешь и тут же забираешь назад - надо иметь?
Ну хотя бы приблизительное?
 

AlexandrKa

Новичок
С классами у меня проблема, по этому могу написать что нить не правильно
 

Фанат

oncle terrible
Команда форума
понимаю. с классами проблема.
тогда напиши так, как если бы никаких классов не было.
 
Сверху