<?php
class db{
public $obj = false;
public $result = false;
private $config, $lng;
public $count_queries = 0;
public $count_queries_real = 0;
public function __construct($config, $lng){
$this->obj = @mysql_connect($config->db['host'].':'.$config->db['port'], $config->db['user'], $config->db['pass']);
if(!@mysql_select_db($config->db['base'], $this->obj)){ return; }
@mysql_set_charset("UTF8", $this->obj);
}
public function query($string){
$this->count_queries += 1;
return @mysql_query($string, $this->obj);
}
public function affected_rows(){
return mysql_affected_rows();
}
public function fetch_array($query=false){
return mysql_fetch_array($query);
}
public function fetch_assoc($query=false){
return mysql_fetch_assoc($query);
}
public function free($query=false){
return mysql_free_result($query);
}
public function num_rows($query=false){
return mysql_num_rows($query);
}
public function insert_id(){
return mysql_insert_id();
}
public function safesql($string){
return mysql_real_escape_string($string);
}
public function HSC($string){
return htmlspecialchars($string);
}
public function error(){
return mysql_error();
}
}
?>