Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2018, 13:59
Avatar de trofserpiente
trofserpiente
 
Fecha de Ingreso: julio-2012
Ubicación: Lerida
Mensajes: 220
Antigüedad: 11 años, 9 meses
Puntos: 1
Exclamación Clase para conexion

Buena tarde; esto realizando un clase para realizar la conexión y consultas pero me da este error

Warning: mysqli_query() expects parameter 1 to be mysqli, null given


Código PHP:
class conexMySQLi{

        var 
$host="localhost";
        var 
$user="root";
        var 
$pass="la";
        var 
$db_="system";


var 
$conexion; var $total_consultas;

    public function 
MySQLi(){

        
$this->conexion mysqli_connect($this->host$this->user$this->pass $this->db_)
            or die(
"No se pudo conectar con la base de datos");

         if(
$this->conexion){
              echo 
"Conexión Correcta "."<br/>";
            
mysqli_query($this->conexion,"SET NAMES 'utf8'");
          }else{
              echo 
'MySQLi Error: ' mysqli_errno($this->conexion);
          }
        return 
$conexion;
    }


      public function 
query(){

        
$resultado mysqli_query($this->conexion,"SELECT * FROM cm_personas");

        return 
$resultado;
            
mysqli_close();

      }



llamo la clase de la siguiente forma

Código PHP:
$AB=new conexMySQLi();
//vicula la conexion

echo $AB->query(); 

gracias; de antemano

__________________
Luis Alfonso Cruz Valbuena
[email protected]