Kostya\spb
Новичок
Помощь в освоении ООП!
Всегда любил изучать что-то новое, поэтому решил освоить ООП.
Взял в столе книгу "Профессиональное программирование на PHP 5" и начал читать. С каждой прочтенной страницей лес становится все темнее и темнее и что бы не заблудится в нем решил написать простенький класс. Так сказать получше освоиться в этом лесу да и вообще вдруг я мыслю не в ту сторону. Сделал класс соединения с базой mysql. Просьба знающих людей сказать что и где неправильно что бы я мог направить думать свои мысли в нужном направлении. Заранее спасибо за помощь!
Всегда любил изучать что-то новое, поэтому решил освоить ООП.
Взял в столе книгу "Профессиональное программирование на PHP 5" и начал читать. С каждой прочтенной страницей лес становится все темнее и темнее и что бы не заблудится в нем решил написать простенький класс. Так сказать получше освоиться в этом лесу да и вообще вдруг я мыслю не в ту сторону. Сделал класс соединения с базой mysql. Просьба знающих людей сказать что и где неправильно что бы я мог направить думать свои мысли в нужном направлении. Заранее спасибо за помощь!
PHP:
class mysql_db
{
private $servername;
private $username;
private $password;
private $database;
private $connection_master;
public function __construct($servername, $username, $password, $database)
{
$this->servername = $servername;
$this->username = $username;
$this->password = $password;
$this->database = $database;
}
public function connect()
{
$this->connection_master = $this->db_connect();
if (!empty($this->connection_master)) {
if (empty($this->db_select()) { return die(mysql_error()); }
return $this->connection_master;
} else {
return die(mysql_error());
}
}
private function db_connect()
{
return mysql_connect($this->servername, $this->username, $this->password);
}
private function db_select()
}
return mysql_select_db($this->database, $this->connection_master);
}
}

