Hola que tal... tengo un problema.. no se si estoy llenando mal el array o no me retorna... pero esto me tendria que devolver 15 ciudades y 15 ID .. las ciudades y los ID aparecen por que hice un echo y los veo.. el problema esta con el array.. no se si cuando lo armo o cuando lo retorno... necesito saber si alguien me dice si es que se retorna asi un array y si se llena asi! espero respuestas y propuestas! saludos y gracias!
Código:
public function Listar()
{
$lista = array();
$db = new Conectar();
$consulta = $db->consulta("SELECT * FROM ciudad");
$i = 0;
if($db->num_rows($consulta) > 0)
{
while($resultado = $db->fetch_array($consulta))
{
$ciudad = new ciudad($resultado['id_ciudad'], $resultado['nombre_ciudad']);
$lista[$i] = $ciudad;
$i++;
}
}
return $lista;
}