Добрый день не пинайте "Знаю умеете 8)" Выдаёться ошибка подлючения к СЕРВЕРУ где накасячил не подскажете? Код (PHP): <?php class dataBase { public $db_host; public $db_user; public $db_password; public $db_database; function __construct($db_host,$db_user,$db_password,$db_database){ $this->db_host = $db_host; $this->db_user = $db_user; $this->db_password = $db_password; $this->db_database = $db_database; } function connect(){ $sql = mysql_connect($db_host,$db_user,$db_password); if(!$sql){ die('Подлючиться к серверу не удалось!'); } if (!mysql_select_db($db_database)){ die('Подлючиться к базе не удалось!'); } } function close(){ echo 'will be Close connection to mysql'; } } вызываю Код (PHP): <?php header('Content-Type: text/html; charset=utf8'); include_once "class.inc.php"; $db_connect = new dataBase ("localhost","root","","olap"); $db_connect->connect(); ?>
Warning: mysql_connect() [function.mysql-connect]: Access denied for user ''@'localhost' (using password: NO) in Z:\home\localhost\www\sql\class.inc.php on line 14 Подлючиться к серверу не удалось! Добавлено спустя 13 минут 42 секунды: я конечно поправил так !!! Но хотелось бы услышать коментарии почему не вышло в 1 варианте! Код (PHP): class dataBaseConnection { public $db_host; public $db_user; public $db_password; public $db_database; function __construct($db_host,$db_user,$db_password,$db_database){ $this->db_host = $db_host; $this->db_user = $db_user; $this->db_password = $db_password; $this->db_database = $db_database; if(!mysql_connect($db_host,$db_user,$db_password)) die('Подлючиться к серверу не удалось!'); if (!mysql_select_db($db_database)) die('Подлючиться к базе не удалось!'); } function close(){ echo 'will be Close connection to mysql'; } } вызываю Код (PHP): header('Content-Type: text/html; charset=utf8'); include_once "class.inc.php"; $db_connect1 = new querySelect("localhost","root","","olap");
да но там именно ошибка в самой логики!!!! не пойму где ..... пороли,юзеры всё гуд! второй работает без проблем тот же пароль итд
1. включите показ ВСЕХ ошибок, во вторых Код (Text): function connect(){ $sql = mysql_connect($db_host,$db_user,$db_password); Добавьте к переменным типа $db_... $this->, чтобы получилось $this->db_host