gpt4 book ai didi

php - MySQL简单查询

转载 作者:行者123 更新时间:2023-12-01 00:45:04 25 4
gpt4 key购买 nike

我不知道我做错了什么,但我对 MySQL 不是很擅长。我的数据库中基本上有一个表,其中包含“状态”列。如果该陈述为真,我想将状态更改为“1”,如果为假,我想将状态更改为“0”。

我遇到问题的地方是 MySQL 查询,我已经设置好 PHP 部分并正常工作(使用 echo 对其进行了测试)。

我当前的查询:(这是在我的 PHP if 语句的 { 之后发生的事情)

mysql_query('UPDATE page WHERE id="'.$id.'" SET status="1"');

我定义 $id 的方式:

if(isset($_GET['id']))
{
$id = intval($_GET['id']);
}

提前致谢!

最佳答案

既然您想更新所有记录(根据您的描述),您可以这样做

UPDATE page
SET `status` = case when id = $id
then 1
else 0
end

关于php - MySQL简单查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23303918/

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