вопрос по объектам ->fetch();

mess

Новичок
вопрос по объектам ->fetch();

Есть код, который выводит список новостей на страницу:
<?
$NEWS = mgd_get_topic_by_name(16,$name_topic);
if($articles = mgd_list_topic_articles( $NEWS->id))
{
while($articles->fetch())
{
if ($article = mgd_get_article($articles->id) )
{
$article_title = $article->title;
$article_abstract = $article->abstract;
$article_created = $article->created;
$article_link = $host."/view/?id=".$article->id;
$article_date = date("d.m.Y",$article_created);
?><[make_news_item]><?
}
}
}
?>
Мне нужно переделать его, чтобы была постраничная организации новостей.
Получается $articles это массив объектов. Первым делом мне нужно узнать количество объектов. Как это узнать?
И вообще прийдется наверна переделывать цикл.

-~{}~ 21.06.06 17:08:

Вообще не пойму что это за штука fetch.
в php не найду такой команды. Может это внутрення функция?
 

mess

Новичок
да это что то внутреннее системы Midgard.
count не прокатывает...

-~{}~ 21.06.06 17:26:

а за постраничный вывод спасибо.
 

mess

Новичок
получается этот метод вырезает кусок контента. Потом проверяется на остаток.
Так вот что-то не найду как сосчитать. (кроме конечно по циклу просто посчитать да и все :), это будет много запросов к серваку)
Возможно и правда придется миновать Midgard и напрямую из SQL вытаскивать инфу.
 

SiMM

Новичок
> Спрашивали в топике про ->fetch() - ответил.
А с чего вы решили, что mgd_list_topic_articles имеет хоть какое-то отношение к mysqli? В голову есть можно, но на форуме, прежде чем постить, ею рекомендуется думать.

> Про Midgard ни слова
Так же, как про mysqli, в общем-то.
 
Сверху