用 1 更新的结构在哪里?
Structure for update with 1 where?
我实际上有这个更新并且工作完美,但我想添加其他 WHERE:
$sql = "UPDATE users SET an = an + 20 WHERE name = '$name' ";
对此
$sql = "UPDATE users SET an = an + 20 WHERE name = '$name' and WHERE age = '$age' ";
我需要这样做,只有当那 2 WHERE
正确时才更新。
请帮忙。
不要重复WHERE
关键字,AND
就够了。
$sql = "UPDATE users SET an = an + 20 WHERE name = '$name' and age = '$age' ";
一个查询中只能有一个WHERE
子句,由关键字WHERE
引入。如果您有更多表达式要过滤,请使用 AND
或 OR
等逻辑连接符将它们组合起来。
取出第二个
$sql = "UPDATE users SET an = an + 20 WHERE name = '$name' and age = '$age' ";
我实际上有这个更新并且工作完美,但我想添加其他 WHERE:
$sql = "UPDATE users SET an = an + 20 WHERE name = '$name' ";
对此
$sql = "UPDATE users SET an = an + 20 WHERE name = '$name' and WHERE age = '$age' ";
我需要这样做,只有当那 2 WHERE
正确时才更新。
请帮忙。
不要重复WHERE
关键字,AND
就够了。
$sql = "UPDATE users SET an = an + 20 WHERE name = '$name' and age = '$age' ";
一个查询中只能有一个WHERE
子句,由关键字WHERE
引入。如果您有更多表达式要过滤,请使用 AND
或 OR
等逻辑连接符将它们组合起来。
取出第二个
$sql = "UPDATE users SET an = an + 20 WHERE name = '$name' and age = '$age' ";