va de nuevo, esto no va funcionar hasta que dejes de mezclar paradigmas si vas a usar estructurado tienes que cambiar tu clase ya que en el constructor:
Código PHP:
Ver originalpublic function __construct() {
include_once "dbconfig.php";
//Si usas estructurado no puedes llamar a la Api de esta forma.
$this->mysqli = new mysqli(DB_SERVER, DB_USER, DB_PASS, DB_NAME);
if ($this->mysqli->connect_errno) {
echo "Error MySQLi: (" . $this->mysqli->connect_errno.") " . $this->mysqli->connect_error;
}
$this->mysqli->set_charset("utf8");
}
estas llamando a mysqli de forma orientada a objetos y con eso ya no vas a poder usar la función mysqli_fetch_assoc como esperas.
Así que o tu clase usa todo estructurado u orientado a objetos no puedes usar las apis de forma intercambiable.
Para ejemplo del uso de forma estructurada te envío al manual:
http://www.php.net/manual/en/mysqli....-interface.php
Revisa el ejemplo #2