通过 id 和 time 随机选择列中的 1 获取和递增值

问题描述 投票:0回答:0

我想在一列中获得 3 个随机值并将它们递增 1.

  • 不应输入统计列中的每个选定值 过去 7 天进入数据库
  • stats 列中的每个值然后应递增 1.

要选择我想要使用的值:

//  $conn = new PDO...
{

    $date = date_create('now', timezone_open('America/Los_Angeles'));
    $date = date_format($date, 'Y-m-d H:i:s');

    $rand = $conn->prepare("SELECT `id`, `stats`,timestamp FROM `stats_db` WHERE TIMESTAMPDIFF(day,`timestamp`,'".$date."' ) < 7  ORDER BY RAND() LIMIT 3");
    $rand->execute(); 
    
}

我现在需要增加值并将它们更新到行中。我该怎么做?

php mysql sql pdo
© www.soinside.com 2019 - 2024. All rights reserved.