Creo la base de datos, extraigo los archivos en xampp-htdocs y creo la página pero al momento de quererme conectar me manda un mensaje de error: Local host dice: Error al conectar con el servidor
Así venía el código de conexión:
[PHP]
Código
<?php abstract class DBAbstractModel { private $db_host = 'aprendicesrisaraldac.ipagemysql.com'; private $db_user = 'inversion'; private $db_port = '3033'; private $db_pass = 'invent@r'; protected $db_name = 'bdinversiones'; protected $query; protected $conn; public $mensaje = 'Hecho'; # métodos abstractos para ABM de clases que hereden abstract protected function get(); abstract protected function set(); abstract protected function edit(); abstract protected function delete(); # los siguientes métodos pueden definirse con exactitud y no son abstractos # Conectar a la base de datos public function open_connection() { try { $this->conn = new PDO("mysql:host=$this->db_host;dbname=$this->db_name", $this->db_user, $this->db_pass); } catch(PDOException $e) { $this->mensaje = $e->getMessage(); } } # Desconectar la base de datos public function close_connection() { $this->conn = null; } } ?>
Y me manda el error, así lo puse:
Código
<?php abstract class DBAbstractModel { private $db_host = 'localhost'; private $db_user = 'root'; private $db_port = ''; private $db_pass = ''; protected $db_name = 'bdinversiones'; protected $query; protected $conn; public $mensaje = 'Hecho'; # métodos abstractos para ABM de clases que hereden abstract protected function get(); abstract protected function set(); abstract protected function edit(); abstract protected function delete(); # los siguientes métodos pueden definirse con exactitud y no son abstractos # Conectar a la base de datos public function open_connection() { try { $this->conn = new PDO("mysql:host=$this->db_host;dbname=$this->db_name", $this->db_user, $this->db_pass); } catch(PDOException $e) { $this->mensaje = $e->getMessage(); } } # Desconectar la base de datos public function close_connection() { $this->conn = null; } } ?>
Lo pongo con "root" y sin "root" y es el mismo resultado. Cuál puede ser el problema??
Gracias de antemano.