Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.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 平均b/w两个日期存储为int_Php - Fatal编程技术网

Php 平均b/w两个日期存储为int

Php 平均b/w两个日期存储为int,php,Php,我想在int数据类型中显示两个日期列的平均差异。 我知道如何显示日期列,但现在不知道如何使用int数据类型 我试过了,但没有发现: mysql_query("select AVG(update - date) AS avg_time from qchat_sessions"); 谢谢 编辑: 我现在使用这个查询,它显示153.000 $sss=mysql_query("select AVG(`update` - `date`) AS avg_time from qchat_sessions")

我想在int数据类型中显示两个日期列的平均差异。 我知道如何显示日期列,但现在不知道如何使用int数据类型

我试过了,但没有发现:

mysql_query("select AVG(update - date) AS avg_time from qchat_sessions");
谢谢

编辑:

我现在使用这个查询,它显示
153.000

$sss=mysql_query("select AVG(`update` - `date`) AS avg_time from qchat_sessions");
    $rows = mysql_fetch_array($sss);

echo $rows[0];

和日期存储在int数据类型中。现在我该如何及时显示?

您的问题很可能是
update
date
与类似名称的MySQL关键字冲突

试着引用它们:

SELECT AVG(`update` - `date`) AS avg_time FROM qchat_sessions

如果没有帮助,请检查mysql_error()的输出以获取提示。

您可以尝试以下查询:

    SELECT AVG(
           DATEDIFF(MIN(qchat_sessions.update), posts.date)
          ) 
FROM qchat_sessions
. 它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果您选择PDO。