2009-07-17 7 views
1

ライン上/home/william/public_html/forums/index.phpに配列として型mysqli_resultのオブジェクトを使用することができませんか?私はそのエラーを取得し続けます。あなたがそれにfetch_arrayを呼び出すことなく配列としてmysqliの結果($result)を使用しようとしている //セットアップフォーラムトピック、投稿数と最後のポストxxxxxは致命的なエラー:なぜ、この作品ではないでしょう228

 $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>'; 
+0

フラックスBDですか? print_r($ result)を実行すると何が得られますか? build_query()メソッドを呼び出した後に? –

答えて

2

。あなたが使っているものは何でもフレームワーク

はおそらく、このためのラッパーを提供します。

+0

致命的なエラー:未定義関数fetch_array()を呼び出す 私はこの行を次のように追加しました: $ result = $ forum_db-> query_build($ query)またはエラー(__ FILE__、__LINE__); \t \t $結果= fetch_array($結果); – William

+0

"fetch_array"だけではなく、使用しているフレームワークによって異なります – Greg

1

さて、あなたはオブジェクトとして(?多分$結果)「何か」を持っているように見えます。すべてを配列として使用しています。

たぶん、あなたは配列ではなく、オブジェクトとしてデータをフェッチする方法がありますか? (あなたが使っているクラスの方法かもしれません)

または、配列ではなくオブジェクトとしてデータにアクセスする必要があります。多分$ result-> subjectであり、$ result ['subject']ではできないでしょうか?

関連する問題