Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class db
- {
- var $query;
- var $db_error = true;
- var $db_id = false;
- var $connected = false;
- var $query_num = 0;
- var $query_list = array();
- var $mysql_error = '';
- var $mysql_version = '';
- var $mysql_error_num = 0;
- var $mysql_extend = "MySQL";
- var $MySQL_time_taken = 0;
- var $query_id = false;
- function __construct($host, $login, $password, $database, $prefix, $charset)
- {
- if(!$this->db_id = @mysql_connect($host, $login, $password))
- {
- if($this->db_error)
- {
- $this->display_error(mysql_error(), mysql_errno());
- } else
- {
- return false;
- }
- }
- if(!@mysql_select_db($database, $this->db_id))
- {
- if($this->db_error)
- {
- $this->display_error(mysql_error(), mysql_errno());
- } else
- {
- return false;
- }
- }
- $this->mysql_version = mysql_get_server_info();
- if(!$charset) $charset = "cp1251";
- if(version_compare($this->mysql_version, '4.1', ">=")) mysql_query("/*!40101 SET NAMES '" . $charset . "' */");
- $this->connected = true;
- return true;
- }
- function query($query,$select)
- {
- $sql = !empty($select) ? "SELECT * FROM `" : "SELECT $select FROM `" . $GLOBALS['DB']['prefix'];
- $sql .= !empty($query) ? $query : $this->query;
- if(!$this->query_id = mysql_query($sql, $this->db_id))
- {
- if($this->db_error)
- {
- $this->display_error(mysql_error(), mysql_errno());
- } else
- {
- echo $this->db_id;
- return false;
- }
- }
- }
- function validString($string)
- {
- return mysql_escape_string($string);
- }
- function display_error($error, $error_num, $query = '')
- {
- exit();
- }
- }
Add Comment
Please, Sign In to add comment