Php 你知道为什么我的查询只对第一个有效,而对第二个有效吗
当我删除id=1的Php 你知道为什么我的查询只对第一个有效,而对第二个有效吗,php,sql,mysqli,Php,Sql,Mysqli,当我删除id=1的时,它工作正常 我真的需要更新特定的id,这就是为什么我需要id=1的用户的原因。你确定id=1的用户存在吗?你确定列名是“id”而不是“id\u user”或类似的名称吗?是的,它的“id”不是“id\u user”你确定要与所有用户一起工作吗?您的选择不包括任何与某个用户匹配的条件,然后您想用您获取的值+1更新另一个用户?对不起,这对我来说没什么意义。谢谢你,你给了我一个想法:(()()())) if (isset($_POST['submitid'])) { $i
时,它工作正常
我真的需要更新特定的id,这就是为什么我需要id=1的用户的原因。你确定id=1的用户存在吗?你确定列名是“id”而不是“id\u user”或类似的名称吗?是的,它的“id”不是“id\u user”你确定要与所有用户一起工作吗?您的选择不包括任何与某个用户匹配的条件,然后您想用您获取的值+1更新另一个用户?对不起,这对我来说没什么意义。谢谢你,你给了我一个想法:(()()()))
if (isset($_POST['submitid'])) {
$itemid = $_POST['itemID'];
$cartno = mysqli_query($connection , "SELECT * FROM users");
while ($cartnorow = mysqli_fetch_assoc($cartno)) {
$existingcartno = $cartnorow['cartno'];
$existingtotal = $cartnorow['total'];
}
$updatecartno = $existingcartno + 1;
$updateprice = $itemlistprice+$existingcartno;
mysqli_query($connection ,
"UPDATE users SET cartno = '$updatecartno' WHERE id=1");
}