ホームページ >バックエンド開発 >PHPチュートリアル >dz3.1 フォーラムにコードを追加すると、ページが空白になります

dz3.1 フォーラムにコードを追加すると、ページが空白になります

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 11:59:361072ブラウズ

dz3.1 フォーラムはコード ページを追加しましたが、ページは空白でした

この投稿は、2014-06-12 13:13:00 に seqq001 によって最終的に編集されました sourcemoduleforumforumforum_forumdisplay.php が追加されました
$query = $db->query("select * from bbs_forum_post where tid ='$tid' ");<br />while($result = $db->fetch_array($query)) {<br />      $mythread[] = $result;<br />}

forumdisplay_list
5c8d35814a80dda90c2994d799e5fbae
を .htm テンプレート ファイルの下に追加します ->

Web サイトのページは空白です、何が起こっています


-----解決策-----1.エラー ログを表示します
2. 関連する変数を出力して、エラーが発生した行を確認します
目視検査 $db が存在しません。dx3 は将来この書き込み方法をサポートしません

--- ---解決策--------------------------------discuz には、カプセル化する独自のデータベース クラスがあります。多くのメソッドには安全なフィルタリングも含まれています

$query = $db->query("select * from bbs_forum_post where tid ='$tid' ");
while($result = $db-> ;fetch_array ($query)) {
$mythread[] = $result;
}

段落を

$tid = intval($tid); $mythread = DB::fetch_all('select * from '.DB::table('forum_post').' where tid = $tid');

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。