ホームページ > バックエンド開発 > PHPチュートリアル > discuz x2.5 でデータベース読み取り例外が発生しました。アドバイスをお願いします。

discuz x2.5 でデータベース読み取り例外が発生しました。アドバイスをお願いします。

WBOY
リリース: 2016-06-13 12:08:58
オリジナル
894 人が閲覧しました

discuz x2.5 でデータベース読み取りエラーが発生しました。アドバイスをお願いします。
sourcemodulebargai の bargai_indexphp のコードは次のとおりです:
$sql_store = 'SELECT cate_name FROM ecm_scategory ORDER BY sort_order';
$my_category= implode(' ',DB::fetch_all($sql_store));

templatedefaultbargai の bargai_index.html のコードは次のとおりです:


< ; !--{$my_category}-->




IE での表示は次のとおりです:
Array Array Array Array Array Array Array Array Array Array Array Array Array Array Array Array Array Array Array?
cate_name のデータはなぜ次のようになりますか?出力 - 製品名?


-----解決策のアイデア----------------------
内部爆発のみ1 次元配列を文字列に接続できます
DB::fetch_all は明らかに 2 次元配列を返します
次のように記述します

$my_category = implode(' ', array_map('implode', DB::fetch_all($sql_store)));
ログイン後にコピー

------解決策のアイデア - ------------------------
foreach(DB::fetch_all($sql_store) as $row) {<br />  echo $row['cate_name'] . '<br>';<br />}
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート