Помогите с условием из MySQL

248
07 октября 2017, 21:39

Здравствуйте. Имеется такая задача: 1) Проверить есть ли доступ к устройству. Если устройство доступно, записать "0" ежели нет, записать "1" (Выполнено).

$execute = curl_init('http://example.com');
    curl_exec($execute);
    $alive = '0';
    $dead = '1';
    if (!curl_errno($execute)) {
        $query = mysql_query("INSERT INTO `arduino` SET `status` = '" . $alive . "', `insertion_time` = '" . time() . "'");
    } else {
        $query = mysql_query("INSERT INTO `arduino` SET `status` = '" . $dead . "', `insertion_time` = '" . time() . "'");
        mysql_close();
        exit;
    }
    curl_close($execute);

2) Если устройство доступно и последним значением в таблице установлено "1", отправить запрос на выполнение. (Выполнено).

$result = mysql_query("SELECT `id`, `status` FROM `arduino` ORDER BY `id` DESC LIMIT 1");
while($row = mysql_fetch_assoc($result)) {
    if($row['status'] == 1) {
        $execute = curl_init('http://example.com/?execute');
        curl_exec($execute);
        curl_close($execute);
    } else {
        echo 'Выполнение запущено!';
    }
}

Теперь собственно вопрос: Каким образом, мне создать условие, если допустим значение "0" было установлено в 12:00, тогда запрос на выполнение отправлять через 10 минут? Надеюсь всё доступно обьяснил.

READ ALSO
Массив из значений select

Массив из значений select

Подскажите пожалуйстаУ меня есть select который формируется циклом PHP

209
Проблема с библиотекой libcurl. Не компилируется программа на Linux

Проблема с библиотекой libcurl. Не компилируется программа на Linux

Здравствуйте, проблема с компиляцией программы на OS Linux Ubuntu, ОС стоит на плате odroid-xu4, с ARM процессоромБиблиотеку подключил, ругается только...

290
QTcpSocket чтение данных в другом потоке

QTcpSocket чтение данных в другом потоке

Есть класс для работы с оборудованием, который имеет 2 основных метода

265