db.class.php
<spoiler>
Código PHP:
<?php
class DB {
public $host = "localhost"; //host
public $user = "user"; //user bd postgress
public $pwd = "pass"; //pass db postgress
public $db = "db"; //este esta haciendo referencia a la bd de mysql por lo q en local funciona (haciendo referencia a alguna db q exista), al no tener db en mysql del host, me tira el error, ya que al cambiar este parametro por cualquier otro (que no este en la bd de mysql) me arroja el error de que Falló la conexión.
public $consulta;
public function conectar()
{
mysql_connect($this->host, $this->user, $this->pwd);
mysql_select_db($this->db) or die("Fallo la Conexión"); //este error esta arrojando
pg_connect("host=localhost port=5432 dbname=IRSO user=postgres password=postgresql");
}
public function desconectar()
{
mysql_close();
}
public function leer_un_dato($consulta, $campo)
{
$query = pg_fetch_array(pg_query($consulta));
return $query[$campo];
}
}
?>
con este otro código entra en el host, pero al querer guardar los formularios, no hace nada. db.class.php (2)
<spoiler>//este codigo hace funcional la página en el host pero al momento de querer guardar no hace nada y me tira los errores de campos vacios.
<?php
class DB {
public $consulta;
public function conectar()
{
$host = "iphost";
$port = "5432";
$db = "dbname";
$user = "userpostgres"; //usuario de postgres
$pwd = "passpostgres"; //password de usuario de postgres
$conn_string = "host=". $host . " port=" . $port . " dbname= " . $db . " user=" . $user . " password=" . $pwd;
$dbconn = pg_connect($conn_string) or die;
}
public function desconectar()
{
mysql_close();
}
public function leer_un_dato($consulta, $campo)
{
$query = pg_fetch_array(pg_query($consulta));
return $query[$campo];
}
}
?>
</spoiler>
mi archivo base
<spoiler>
<?php
$GLOBALS['vistas'] = "views";
$GLOBALS['base'] = "http://10.3.184.21/irso/";
?>
</spoiler>
Este es mi archivo de inicio el que va a buscar a la bd por el metodo leer_un_dato. Dejaré solo la parte del content donde llamo al metodo y hago la consulta.
<spoiler>
<!-- Start Page Header -->
<div class="page-header">
<h1 class="title">Bienvenido <?php echo $db->leer_un_dato("SELECT * FROM usuarios Where usuario='".$_SESSION['usuario']."'", "nombre"); ?>
</h1>
<ol class="breadcrumb">
<li class="active">Sistema de ingreso y tramitación de resoluciones de salud ocupacional</li>
</ol>
<!-- Start Page Header Right Div -->
<div class="right">
<div class="btn-group" role="group" aria-label="...">
<a href="<?php echo $GLOBALS['base']; ?>/salir.php" class="btn btn-light">Salir</a>
<a href="<?php echo $GLOBALS['base']; ?>?modulo=inicio" class="btn btn-light"><i class="fa fa-refresh"></i></a>
</div>
</div>
<!-- End Page Header Right Div -->
</div>
<!-- End Page Header -->
</spoiler>