Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.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 每天用+改变总数;1当一天改变的时候_Php_Mysql_Date - Fatal编程技术网

Php 每天用+改变总数;1当一天改变的时候

Php 每天用+改变总数;1当一天改变的时候,php,mysql,date,Php,Mysql,Date,我的当前输出: +--------------+--------------- date | total +--------------+--------------- 6/5/2015 | 0 7/5/2015 | 0 ------------------------------- 正确的输出应为: +--------------+--------------- date | total +-----

我的当前输出:

+--------------+---------------
    date       |   total
+--------------+---------------
  6/5/2015     |      0
  7/5/2015     |      0
-------------------------------
正确的输出应为:

+--------------+---------------
    date       |   total
+--------------+---------------
  6/5/2015     |      2
  7/5/2015     |      1
-------------------------------
我试过很多代码,但都失败了。
我需要在第二天+1和第二天+1时进行全部更改,因此..

PHP代码中出现错误。使用以下命令:

<?php
$date(today);
$total;

if($date != $today)
$total += 1;
?>


变量名中需要美元($)符号。

下面的代码将永远运行,并将每天将
$total
值增加1。假设这不是一个学习练习,您需要将初始的
$startDate
值与您关心的开始日期进行交换

<?php
$startDate = new \DateTime('now');
$total = 0;

while (true) {
    $diff = date_diff($startDate, new \DateTime('now'));
    if ($diff->format('%a') !== '0') {
        $startDate->modify('+1 day');
        $total += 1;
        echo $total;
    }
}

这是您的实际代码吗?它有几个语法问题,我怀疑它目前是否能运行。我不懂逻辑,这不是代码。。我尝试了很多代码,但是有很多错误。。我只是写代码。。我需要你的代码像正确的输出。