Hola, estoy queriendo hacer una clase propia para agilizar las consultas a la base de datos, pero me dice algo como que no puede llamar a la funcion fetch_array
(Fatal error: Call to a member function fetch_assoc() on a non-object)
Me ayudan?
class Sql
{
var $query;
var $mysqli ;
public $error;
function __construct()
{
$this->mysqli = new mysqli("localhost", "root", "", "db");
if (mysqli_connect_errno())
{
$this->error = "Connect failed: \n".mysqli_connect_error();
return;
}
}
function consulta($consulta)
{
$query = $this->mysqli->query($consulta);
$row = $query->fetch_array(MYSQLI_ASSOC);
return $row;
}
}