mysql数据库枚举脚本_枚举值没有在mysql表中更新?

即时通讯使用此脚本更新到我的表中的列。

第一列'close_account'是一个枚举值'0'或'1',它们在我的数据库中显示为单选框。

第二列'account_status'是一个枚举值'Active'或'Deactivated',这在我的数据库中显示为一个下拉框列表。

我不确定在这种情况下它们是下拉框还是无线电盒。

然而我的问题是我试图通过运行以下mysql查询来更新close_account和account_status,close_account需要更新为'1',account_status应该更新为'停用'。目前由于某种原因,只有'close_account'正在更新,但不是account_status有人可以告诉我为什么吗?

谢谢。

ob_start(); ?>

require_once('includes/session.php');

require_once('includes/functions.php');

require('includes/_config/connection.php');

session_start();

confirm_logged_in();

if (isset ($_GET['to'])) {

$user_to_id = $_GET['to'];

}

if (!isset($_GET['to']))

exit('No user specified.');

$user_id = $_GET['to'];

$result = mysql_query("SELECT * FROM ptb_users WHERE user_id ='".$_SESSION['user_id']."' ");

if($result)

{

mysql_query("UPDATE ptb_users SET close_account='1' WHERE user_id=".$_SESSION['user_id']."")

or die(mysql_error());

mysql_query("UPDATE ptb_users SET account_status='Deactivated' WHERE user_id=".$_SESSION['user_id']."")

or die(mysql_error());

header("Location: dashboard.php");

}

?>

ob_flush(); ?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值