Php 如果更新的值为负值,则更新忽略
是否有办法检查更新查询的结果是否为负数,忽略事务 我有以下疑问:Php 如果更新的值为负值,则更新忽略,php,mysql,mysqli,Php,Mysql,Mysqli,是否有办法检查更新查询的结果是否为负数,忽略事务 我有以下疑问: $queryWasUseless = sprintf("UPDATE solution set SOLUTION_HELPFUL = SOLUTION_HELPFUL - 1 WHERE ID_SOLUTION = '%s'", $_POST['id']); 有没有一种方法,比如如果要更新的值,在这种情况下,解决方案
$queryWasUseless = sprintf("UPDATE solution
set SOLUTION_HELPFUL = SOLUTION_HELPFUL - 1
WHERE ID_SOLUTION = '%s'", $_POST['id']);
有没有一种方法,比如如果要更新的值,在这种情况下,解决方案有用列将小于0,忽略事务处理?如果总是减去1,一种方法是在
WHERE
子句中添加一个和解决方案有用>0
。没有想到这一点。请再说一遍。非常感谢@Jessida没问题,有时候简单的事情一开始看起来并不简单:)您的SQL很容易受到SQL注入的攻击。一定要。