gpt4 book ai didi

php - 使用 if 条件更新表 - PHP - MySQL

转载 作者:行者123 更新时间:2023-11-29 14:45:48 27 4
gpt4 key购买 nike

这里尝试用两个值更新表中的字段,如果我使用 GET 函数从其他文件获取的值是“停用”,则将 cnf_status 的值更新为 1,如果是“激活”,则将 cnf_status 的值更新为 0 .但是这段代码不起作用...任何人都可以帮助我如何解决这个问题吗?

<?php
require_once '../config.php';
$id = $_GET['id'];
$status = $_GET['status'];


if($status == Deactivate)
{

mysql_query("update user_details set cnf_status='1' where user_id = '$id'");
}
else if($status == Activate)
{
mysql_query("update user_details set cnf_status='0' where user_id = '$id'");

}
?>

最佳答案

也许忘记了引号?

if($status == "Deactivate")
{
mysql_query("update user_details set cnf_status='1' where user_id = '$id'");
}
else if($status == "Activate")
{
mysql_query("update user_details set cnf_status='0' where user_id = '$id'");
}

您还应该考虑使用mysql_real_escape_string()以避免 SQL 注入(inject)。

$id = mysql_real_escape_string($_GET['id']);

关于php - 使用 if 条件更新表 - PHP - MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6980449/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com