Código PHP:
class DBController{
private $link;
private $total_consultas;
public function __construct(){
mb_internal_encoding("UTF-8");
mb_regex_encoding("UTF-8");
if(!isset($this->link)){
$this->link = (mysqli_connect(DB_SERVER, DB_USER, DB_PASS, DB_NAME)) or die(mysql_error());
}
}
public function consulta($consulta){
$this->total_consultas++;
$resultado=mysqli_query($this->link,$consulta);
if(!$resultado){
echo 'MySQL Error:' . mysql_error();
exit;
}
return $resultado;
}
public function fetch_array($consulta){
return mysqli_fetch_array($consulta);
}
public function num_rows($consulta){
return mysqli_num_rows($consulta);
}
public function getTotalConsultas(){
return $this->total_consultas;
}
}