class rDB {
public $host;
public $user;
public $pass;
public $db;
public function set($var, $value){
$this->$var = $value;
}
private function err_msg($msg, $exit = 0){
echo "<b>Внимание! Произошла ошибка!</b><font color=red>".$msg."</font><br />\n";
if($exit) die("Дальнейшее выполнение программы бесполезно… Критическая ошибка!");
}
public function db($host = 'localhost', $user = 'root', $pass = '', $db = 'rcount') {
if([email protected]_connect($host, $user, $pass)) $this->err_msg(mysql_error(), 1);
if([email protected]_select_db($db)) $this->err_msg(mysql_error(), 1);
}
public function query($query) {
if(!$que=mysql_query($query)) $this->err_msg(mysql_error());
switch($inter) {
case 'ROW': $result = mysql_fetch_row ($que);
break;
case 'FIELD': $result = mysql_fetch_field ($que);
break;
case 'ASSOC': $result = mysql_fetch_assoc ($que);
break;
case 'ARRAY': $result = mysql_fetch_array ($que);
break;
case 'LENGTHS':$result = mysql_fetch_lengths($que);
break;
case 'OBJECT': $result = mysql_fetch_object ($que);
break;
}
return $result;
}
public function close() {
mysql_close();
}
}
$o = new rDB;
$o->db();
$o->close();
Подскажите чего делать м ? ) Тока не годб…