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 コラムに来て座ってください...:)