我有以下我正在尝试执行的 PHP 脚本。它非常简单,但我忽略了一些东西,因为它不能正常工作。如果用户切换单选按钮,则调用此脚本并刷新页面。但是,MySQL 中的“启用”列永远不会从“0”更新为“1”。如果我手动将已启用列的值输入为“1”,则脚本会执行将已启用列的值更新回“0”,但不会再次更新为“1”。我在看什么?
$sql="SELECT enabled FROM somecolumn.persist";
$row = mysql_fetch_row($sql);
$enabled=$row[0];
if ($enabled==0) {
$query="UPDATE `somecolumn`.`persist` SET `enabled` = '1' WHERE `persist`.`enabled` =0";
} else {
$query="UPDATE `somecolumn`.`persist` SET `enabled` = '0' WHERE `persist`.`enabled` =1";
}
mysql_query($query);