Я хочу увеличивать значение в MySQL каждый день. Начиная с 0 и добавляя +1 за каждый день.
Я посмотрел на несколько методов, но это обычно включает в себя анализ из календаря и начинает грязно. У кого-нибудь есть хорошее решение о том, как я мог бы сделать это в php / mysql?
Причина:
У меня есть таблица данных и я хочу отправлять по 1 строке каждый день. Таким образом, строка 0 будет отправлена в первый день, затем строка 2 в день 2.
Вы можете использовать разницу между днями, чтобы получить идентификатор, поэтому каждый день вы получаете новый идентификатор
class Helper
{
public static $start=1523664000; //2018-04-13public static function getRowOfToday(){
$now = time(); // or your date as well
$datediff = $now - Helper::$start;
$id = round($datediff / (60 * 60 * 24));
return $id;
}
}
тогда вы можете позвонить Helper::getRowOfToday()
чтобы получить текущий ряд
Других решений пока нет …