0

何が間違っているのかわからないので、私の質問はより理論的なものです。これが私の目標です:

パスワードで保護されたフォーラムがあります。週に1回実行するスクリプトがあり、それは簡単なステートメントです:

mysqli_query($con,"UPDATE vb_forum SET password=$password WHERE forumid='28'");

これにより、データベース内のフォーラムのパスワードが変更されます。ただし、ユーザーがそのフォーラムにアクセスして新しいパスワードを入力すると、機能しません。admincp に移動して、そのフォーラムを編集する必要があります (パスワード フィールドには、更新されたパスワードが既に入力されています)。何も変更せずに [保存] をクリックすると、新しいパスワードが有効になります。

vbulletin が自分のコードで行っていないことは何だろうと思っています。

どんなヒントでも大歓迎です!

4

1 に答える 1

0

データベース全体を検索した後、それを理解しました。vb_datastore テーブルの値も更新する必要があるようです

于 2013-10-06T23:53:01.887 に答える