我尝试执行以下PHP脚本。它非常简单,但我忽略了一些东西,因为它不能正常工作。如果用户切换单选按钮,则调用此脚本并刷新页面。但是,MySQL中的“启用”列永远不会从“0”更新为“1”。如果手动输入启用列的值为“1”,那么脚本会执行将已启用列的值更新回“0”,但不会再次更新为“1”。我忽略了什么?用于更新值的PHP脚本无法正常工作
$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);