
Antoniio1
Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, buenas. Encontré este sistema de inversiones en GitHub: GitHub - miguelc1234/InversionesPhp: Php del proyecto inversiones
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:
Y me manda el error, así lo puse:
Lo pongo con "root" y sin "root" y es el mismo resultado. Cuál puede ser el problema??
Gracias de antemano.
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:
<?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;
public $rows = array();
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:
PHP:
<?php
abstract class DBAbstractModel
{
private $db_host = 'localhost';
private $db_user = 'root';
private $db_port = '';
private $db_pass = '';
protected $db_name = 'bdinversiones';
protected $query;
public $rows = array();
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.