簡體   English   中英

如何在 PHP 中計算差異 MySQL 日期?

[英]How to calculate difference MySQL date in PHP?

我嘗試了很多東西,但我找不到解決方案。

$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'] 在該數據庫應該刪除 table 中的所有數據之后的差異。

你可以用一個單一的查詢來做到這一點,並為保留者或關鍵字或列名使用反引號而不是單引號

$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'];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM