如何在PHP中计算差异MySQL日期?

时间:2018-02-06 16:01:34

标签: php mysql

我尝试了很多东西,但我找不到解决方案。

$con=mysqli_connect('localhost','root','root','hidroist');
if(! $con)
    echo "Error" . mysqli_error($con);
$maxresult = mysqli_query($con, "SELECT MAX(var) as 'max' FROM date");
$row = mysqli_fetch_array($maxresult);
echo $row['max'];

 $minresult = mysqli_query($baglanti, "SELECT min(var) as 'min' FROM date;");
 $row = mysqli_fetch_array($minresult);
 echo "<br>";
 echo $row['min'];
 echo "<br>";

我需要计算$ row ['min']和$ row ['max']之间的差异,因为该数据库应删除表中的所有数据。

1 个答案:

答案 0 :(得分:0)

您可以使用单个查询执行此操作,并使用backtics作为reserver或关键字或列名alis而非单引号

$allresult = mysqli_query($con, "SELECT MAX(var) as `max` ,
         min(var) as `min` , MAX(var) - min(var) as my_diff FROM date");

对于我的这个,您可以使用相同的别名来访问该值,例如使用$ row

中的代码
     echo $row['my_diff'];