我有一个数据库来存储提交表单的时间。有两种形式,因此存储了两种不同的计时。如何自动获得较大的时间减去较小的时间并显示结果。
我尝试过的东西:(index.php的一部分)
$timeR = 'timeR';
$timeB = 'timeB';
if ($timeR > $timeB) {
echo ( strtotime($timeR) - strtotime($timeB) );
}
else{
echo ( strtotime($timeB) - strtotime($timeR) );
}
``` `timeR` 以及 `timeB` 用于存储时间的行名称。上面的代码不工作,没有错误,但没有打印任何内容。
$row1 = mysqli_fetch_array($result1)
$row = mysqli_fetch_array($result);
echo ( strtotime($row1['timeB']) - strtotime($row['timeR']) );
上面的代码可以打印一些东西,但是打印的数字是错误的??
使用另一个页面存储时间,该页面将数据插入数据库,然后将数据重定向到 `index.php` insertblue.php上的时间存储方式如下:
$currenttimeB = date('Y-m-d - H:i:s');
echo $sql="UPDATE indextableblueupdated SET FTPBreach = '$_POST[FTPBreach]',
VictimIP = '$_POST[VictimIP]',
VictimPass = '$_POST[VictimPass]',
SQLUser = '$_POST[SQLUser]',
SQLPass = '$_POST[SQLPass]',
message = '$_POST[message]',
timeB = '$currenttimeB' WHERE user = '2'" ;
同样,我还有一个页面叫做 `insertred.php` 这和 `insertblue.php`
1条答案
按热度按时间wsewodh21#
在比较之前,尝试将timer和timeb转换为time: