Неустранимая ошибка: нельзя использовать объект типа mysqli_result как массив в /home/william/public_html/forums/index.php в строке 228

Почему это не будет работать? Я продолжаю получать эту ошибку. // Настройка тем форума, сообщений и последнего сообщения xxxxx

$query = array( 'SELECT' => 't.subject', 'FROM' => 'topics AS t, pbb_forums AS f', 'WHERE' => 't.last_post_id = f.last_post_id'); $result = $forum_db->query_build($query) or error(__FILE__, __LINE__); $forum_page['item_body']['info']['topics'] = '<li class="info-topics"><strong>'.forum_number_format($cur_forum['num_topics']).'</strong> <span class="label">'.(($cur_forum['num_topics'] == 1) ? $lang_index['topic'] : $lang_index['topics']).'</span></li>'; $forum_page['item_body']['info']['posts'] = '<li class="info-posts"><strong>'.forum_number_format($cur_forum['num_posts']).'</strong> <span class="label">'.(($cur_forum['num_posts'] == 1) ? $lang_index['post'] : $lang_index['posts']).'</span></li>'; if ($cur_forum['last_post'] != '') $forum_page['item_body']['info']['lastpost'] = '<li class="info-lastpost"><span class="label">'.$lang_index['Last post'].'</span> <strong><a href="'.forum_link($forum_url['post'], $cur_forum['last_post_id']).'">'.$result['subject'].'</a></strong> <cite>'.sprintf($lang_index['Last poster'], forum_htmlencode($cur_forum['last_poster'])).'</cite></li>'; else $forum_page['item_body']['info']['lastpost'] = '<li class="info-lastpost"><strong>'.$lang_common['Never'].'</strong></li>'; 

Solutions Collecting From Web of "Неустранимая ошибка: нельзя использовать объект типа mysqli_result как массив в /home/william/public_html/forums/index.php в строке 228"

Вы пытаетесь использовать результат mysqli ( $result ) как массив без вызова fetch_array на нем.

Независимо от того, какую структуру вы используете, вероятно, будет предоставлена ​​оболочка для этого.

Ну, похоже, у вас есть «что-то» (может быть, $ result?) Как объект; и вы используете все как массивы.

Может быть, у вас есть способ получить данные как массивы, а не объекты? (Может ли быть способ с классом, который вы используете?)

Или вам нужно получить доступ к данным как к объектам, а не к массивам; может быть, $ result-> subject, а не $ result ['subject']?