class DB_Server { var $Debug = false; var $DB_Connection, $DB_Result, $DB_Insert_Id, $DB_Num_Rows, $DB_Name, $DB_Host, $DB_Password, $DB_User; function __construct($DBHOST, $DBUSER, $DBPASSWORD, $DBNAME) { $this->DB_Name = $DBNAME; $this->DB_Host = $DBHOST; $this->DB_Password = $DBPASSWORD; $this->DB_User = $DBUSER; $this->DB_Connection = mysql_connect($DBHOST, $DBUSER, $DBPASSWORD, true); mysql_select_db($DBNAME, $this->DB_Connection); } function query($q) { if ($this->Debug) { echo "
$q"; } if ($this->DB_Result = mysql_query($q, $this->DB_Connection)) { $this->DB_Insert_Id = mysql_insert_id($this->DB_Connection); $this->DB_Num_Rows = @mysql_num_rows($this->DB_Result); } return $this->DB_Result; } function fetch($type = 'assoc') { if (!$this->DB_Result) { return false; } if ($type == 'assoc') { return mysql_fetch_assoc($this->DB_Result); } elseif ($type == 'row') { return mysql_fetch_row($this->DB_Result); } elseif ($type == 'object') { return mysql_fetch_object($this->DB_Result); } } } ?>