これはどこにも見つからないようですが、1 つのクエリに基づいて複数の行を更新しようとしています。IF パラメータを実行してすべての文字を非アクティブに設定し、次にクエリを実行して 1 つの文字をアクティブに設定し、1 つの文字のみを選択できるようにします。IE
UPDATE characters SET active='1'
WHERE name = '_POST[char_name]';
しかし、次のような場所に設定する方法がわかりません
IF active='1'
{
UPDATE characters SET active='0'
WHERE id= '" . $id . "';
}