Fatal error: Call to a member function fetch_array() on a non-object in /home/globtron/public_html/includes/db.php on line 51
el código de la función donde arroja el error es el siguiente:
Código PHP:
private function __construct()
{
$this->conexion = mysqli_connect($this->db,$this->user,$this->password,$this->tabla)
or die("No se pudo conectar". mysqli_error());
$this->mysqli = new mysqli($this->db,$this->user,$this->password,$this->tabla);
$this->mysqli->query("SET NAMES 'utf8'");
}
public static function getInstance(){
if(!self::$instance instanceof self){
self::$instance = new self;
}
return self::$instance;
}
public function dame_query($query)
{
$a = self::getInstance()->mysqli;
$resultado = $a->query($query);
$r = array();
while($fila =$resultado->fetch_array())
{
$r[] = $fila;
}
return $r;
}
Código PHP:
$productos = db::getInstance()->dame_query($consulta);
¿Alguno tiene una sugerencia?