在我的脚本中添加一个值,直到达到其容量为止。然后就不应该再增加它了。我是这样的:
Set wdApp = New Word.Application
'make word Visible'
wdApp.Visible = True
wdApp.Activate
'open File'
wdApp.Documents.Open (D:\OneDrive\file.dotx")
该值将按应有的方式进行更新,并在达到容量后停止增加。然后,我想检查查询是否成功,我使用$query = "UPDATE TableOne SET amount = amount + 1 WHERE id = 1 AND amount < capacity";
进行了尝试,但是即使数量已达到容量并且表中的值没有更改,它也始终返回true。如果这种情况是错误的,那么整个查询是否应该是错误的,或者我该如何检查它是否正确?
对于上下文,脚本的一部分:
if(mysqli_query($con,$query))
答案 0 :(得分:1)
尝试用printf()
进行调试,像这样的更新查询可能会影响记录。参见mysqli_affected_rows
printf("Affected rows (UPDATE): %d\n", mysqli_affected_rows($con));
对于您这样的情况,
mysqli_query($con,$query);
if(mysqli_affected_rows($con) > 0){
echo 'true';
} else {
echo 'false';
}