diff --git a/language/oop5/magic.xml b/language/oop5/magic.xml index 00f85b9f9b..f0bdf993bf 100644 --- a/language/oop5/magic.xml +++ b/language/oop5/magic.xml @@ -87,37 +87,35 @@ server = $server; + $this->dsn = $dsn; $this->username = $username; $this->password = $password; - $this->db = $db; $this->connect(); } private function connect() { - $this->link = mysql_connect($this->server, $this->username, $this->password); - mysql_select_db($this->db, $this->link); + $this->link = new PDO($this->dsn, $this->username, $this->password); } public function __sleep() { - return array('server', 'username', 'password', 'db'); + return array('dsn', 'username', 'password'); } public function __wakeup() { $this->connect(); } -} -?> +}?> ]]>