Cześć, mam taki oto kod:
$topics = $this->DB->build(array(
'select' => '*',
'from' => 'topics',
'where' => 'forum_id = "'.$this->libray->settings['players_forum_home'].'"',
'order' => 'start_date DESC',
'limit' => 10
));
$this->libray->DB->execute();
$i = 0;
while($topic = $this->libray->DB->fetch()) {
$topics[$i] = $topic;
$post = $this->libray->DB->buildAndFetch(array(
'select' => 'cache_content',
'from' => 'content_cache_posts',
'where' => 'cache_content_id = "'.$topic['topic_firstpost'].'"',
));
$topics[$i]['cache_content'] = $post['cache_content'];
$i++;
}
echo "<pre>";
print_r($topics);
echo "</pre>";
I on nie rabotajet. Chodzi o to że są dostępne 3 wpisy, oczywiście je widzi ale po wykonaniu pętli while - kończy pracę po jednym. Po usunięciu zapytania z while, wykonuje ją 3 razy, czyli normalnie.
Nie wiem oco chodzi, proszę o pomoc.