我似乎在任何地方都找不到这个,但我正在尝试根据一个查询更新多行。我希望执行 IF 参数以将所有字符设置为非活动状态,然后运行查询以将一个字符设置为活动状态,以便使其只能选择一个字符。IE
UPDATE characters SET active='1'
WHERE name = '_POST[char_name]';
但是我不知道如何将其设置为类似于以下内容的位置
IF active='1'
{
UPDATE characters SET active='0'
WHERE id= '" . $id . "';
}