私はこのコードを持っています:
if ($row['locked'] == 0) {
mysql_query("UPDATE questions SET locked=1 WHERE id='".$topic_id."'") or die('not working');
}
if ($row['locked'] == 1){
mysql_query("UPDATE questions SET locked=0 WHERE id='".$topic_id."'") or die('not working');
}
ロックをトグルするはずですが、1に設定しているだけです。その逆ではありません。
なんで?