<?php
/**
* Clase para la conexion de la base de datos
*/
class BD
{
var $idConexion; // Id de la Conexion
var $idSeleccion; // Id de la seleccion de la Base de Datos.
var $idConsulta; // Id de una Consulta
var $servidor; // Servidor de la base de datos
var $usuario; // Usuario de Conexion
var $password; // Password de Conexion
var $basedatos; // Base de datos
/**
* Constructor de la Clase BD
* @param $servidor Representa el servidor de la Base de datos
* @param $usuario Representa el usuario de conexion de la BD
* @param $password Representa el password de conexion
* @param $basedatos Representa la base de datos escojida
*/
function BD()
{
/*
$this->servidor = "db1.cktr0wc4z3cr.us-east-1.rds.amazonaws.com";
$this->usuario = "sd39ej39f";
$this->password = "pre123";
$this->basedatos = "db1";
*/
$this->servidor = "localhost";
$this->usuario = "contr108_54d4ws4";
$this->password = "f4d7tg4d7e";
$this->basedatos = "contr108_dkfkd4s7rs";
$this->idConexion = mysql_connect($this->servidor, $this->usuario, $this->password);
if (!$this->idConexion) {
die("Un problema inesperado ha ocurrido. Intenta de nuevo por favor.");
return;
}
else
{
$this->idSeleccion = mysql_select_db($this->basedatos, $this->idConexion);
mysql_query("SET NAMES UTF8");
mysql_query("SET CHARACTER SET UTF8");
mysql_query("SET SESSION query_cache_type = ON;");
}
}
public function get_id_connection(){ return $this->idConexion; }
public function get_servidor(){ return $this->servidor; }
public function get_user(){ return $this->usuario; }
public function get_password(){ return $this->password; }
public function get_basedatos(){ return $this->basedatos; }
}
/**
* Ejecuta una consulta de forma directa
*/
function sqlConnect($sql)
{
$conexion = new BD();
return mysql_query($sql, $conexion->get_id_connection());
}
?>