Как получить больший временной интервал, хранящийся в базе данных, чтобы вычесть меньший - PullRequest
0 голосов
/ 24 декабря 2018

У меня есть база данных, в которой хранится время отправки формы.Есть две формы, таким образом, хранятся 2 разных тайминга.Как автоматически получить большее время, чтобы уменьшить минус и отобразить результаты.

То, что я пробовал: (часть 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 Ответ

0 голосов
/ 24 декабря 2018

Попробуйте преобразовать timeR и timeB во время перед сравнением:

$timeR = strtotime($row1['timeR']); //assuming this from your table
$timeB = strtotime($row1['timeB']); //assuming this from your table
if ($timeR > $timeB) {
    echo ( $timeR - timeB );
}
else{
    echo ( $timeB - $timeR );
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...