Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 你知道为什么我的查询只对第一个有效,而对第二个有效吗_Php_Sql_Mysqli - Fatal编程技术网

Php 你知道为什么我的查询只对第一个有效,而对第二个有效吗

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=1的
时,它工作正常


我真的需要更新特定的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");
}