Tengo un problema muy sencillo de resolver pero no estoy entendiendo bien como hacer, tengo un método que carga las ultimas noticias:
Código PHP:
function noticias()
{
$query = $this->consulta("SELECT id_noticia, titulo, descripcion FROM noticias ORDER BY id_noticia DESC LIMIT 10'");
if( $this->contar_registros($query) > 0 )
{
while ( $array = $this->fetch_assoc($query) )
$noticias[] = $array;
return $noticias;
}
else
{
return '';
}
}
Esto devuelve un array con el while. Como tengo que hacer para que además de devolver el while, devuelva también el numero de registros? mysqli_num_rows es el método contar_registros, como tengo que hacer para enviar ese resultado?
Se que tengo que hacer algo asi $total = $this->contar_registros($query); pero como devuelvo $total?
Entiendo la logica básica de POO, entiendo que se tiene que devolver algo y que no se puede devolver más de un valor, pero que por ejemplo puedo poner varios valores en el array $noticias, pero en este caso no estoy consiguiendo poner el valor $total.