繁体   English   中英

如何将每个数据的计数增加 100

[英]How to increase count by 100 to every data

我试图将每个用户的视图增加 100,但它通过在表的最后一个数据中添加视图来更新所有用户视图。

这是我的代码,

$views = '100'; 
  
    $res_query = "SELECT * FROM inventory_test WHERE status='0' AND role='0'";
    $result = mysqli_query($conn, $res_query);
    
    foreach($result as $res){
        $visiter = $res['visiter'];
        $update_visiter = "UPDATE inventory_test SET visiter = '$visiter'+'$views'";
        $run_update=mysqli_query($conn, $update_visiter);
    }
    
    $msg="Views has been successfully updated.";

请帮帮我,在此先感谢。

试试这个代码:

$views = '100'; 
$sql = "UPDATE inventory_test SET visiter = visiter + $views WHERE status='0' AND role='0'";
mysqli_query($conn, $sql);

在这种情况下,无需在更新前执行 select。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM