Hola mira yo utilizo esto en mis aplicaciones mira a ver si te sirve!!!!
fichero class.mysqli.php
Código PHP:
<?php
class DB{
private $config;
public $conex;
public function DB(){
$this->config = new CONFIG();
}
public function CONECTAR(){
$this->conex = mysqli_connect($this->config->host, $this->config->usuario, $this->config->password, $this->config->nombre_db);
}
public function CONSULTAR($SQL){
$respuesta = mysqli_query($this->conex,$SQL);
return $respuesta;
}
public function RESPUESTA($respuesta){
$linea = mysqli_fetch_row($respuesta);
return $linea;
}
public function LIBERAR($resultado){
mysqli_free_result($resultado);
}
public function NUMERO_REGISTROS(){
$num = mysqli_affected_rows($this->conex);
return $num;
}
public function DESCONECTAR(){
mysqli_close($this->conex);
}
}
?>
fichero: class.config.php
Código PHP:
<?php
include_once("msn.historial.php");
class CONFIG{
public $host = "localhost";
public $usuario = "root";
public $password = "sqlx32";
public $nombre_db = "zeus3";
}
?>
Espero que te sirva!!!