ホームページ  >  記事  >  バックエンド開発  >  discuz X2.5 データベーステーブルを直接操作するページの書き方は?

discuz X2.5 データベーステーブルを直接操作するページの書き方は?

WBOY
WBOYオリジナル
2016-06-23 14:17:38943ブラウズ

SQL ステートメントを直接実行する必要があるのですが、どのようにコードを記述すればよいですか?


ディスカッションへの返信 (解決策)

自分でページを作成し、 $result=DB::query(sql); を実行しました
Access Denied が表示されました。
次の文が原因であることはわかっています
if(!define('IN_DISCUZ')) {
exit('Access Denied');
}

どうすればパスしますか?初めて PHP と discuz に触れたとき、めまいを感じました

1 つの方法は、PHP が提供する mysql 関数を使用して直接実行することです
もう 1 つの方法は、「IN_DISCUZ」を定義するファイルを見つけてインクルードすることです。または、この定数を自分で定義することもできます

Discuz 公式プラグインとテンプレートのチュートリアルをご覧ください。

または、私の Discuz!X コラムに来て座ってください...:)

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