Muchas gracias, funciono pero hay algo que no entiendo, como es que en:
Código:
protected function get_results_from_query() {
$this->open_connection();
$result = $this->conn->query($this->query);
while ($this->rows[] = $result->fetch_assoc());
$result->close();
$this->close_connection();
}
retorna el array de los resultados, si al final no le puse return $this->rows