在PHP / MySQL中每天递增一个值

时间:2014-10-01 04:19:32

标签: php mysql increment

我想每天在MySQL中增加一个值。从0开始,每天加+1。

我已经看过几种方法,但它通常涉及从日历中解析并开始变得混乱。有没有人有一个很好的解决方案,我怎么能在php / mysql中做到这一点?

原因: 我有一个数据表,希望每天发送1行电子邮件。因此第0行将在第一天发送,然后在第2天发送第2行。

1 个答案:

答案 0 :(得分:1)

您可以使用天数之间的差异来获取ID,因此每天都有新ID

class Helper
{

    public static $start=1523664000; //2018-04-13



    public static function getRowOfToday(){

        $now = time(); // or your date as well
        $datediff = $now - Helper::$start;
        $id = round($datediff / (60 * 60 * 24));

        return $id;
    }

}

然后你可以调用Helper::getRowOfToday()来获取当前行