Я переключаю свой MVC на использование PDO (я знаю, просрочен). В прошлом мое приложение использовало следующую иерархию классов: Database.class> Main.class> User.class (каждый из которых распространяется на другой). Но перед созданием любого объекта было создано соединение mysql (mysql_connect). Как только соединение было открыто, я мог бы использовать Database.class в качестве класса-оболочки, через который выполнялись все мои […]
Это database.php class DatabaseConnection { private $host; private $port; private $dbname; private $username; private $password; public $query; function __construct($host, $port, $dbname, $username, $password) { $this->host = $host; $this->port = $port; $this->dbname = $dbname; $this->username = $username; $this->password = $password; try { $this->DBH = new PDO("pgsql:host=$this->host port=$this->port dbname=$this->dbname", "$this->username", "$this->password"); //echo "PDO connection object created"; } […]