Выборка данных за последние 30 секунд

171
15 декабря 2016, 15:47

Выборка данных за последние 30 секунд:

$l = time() - (0.3 * 60);
$q = $db->query("SELECT `tid` FROM `tasks` WHERE `ttime` > '$l'");
$d = $db->fetch($d);

Есть ли другой способ выбрать данные за последние 30 секунд с помощью операторов SQL?

Answer 1

Хранить TIMESTAMP в базе лучше средствами SQL без вмешательства PHP и тогда можно будет без лишних телодвижений спрашивать по времени

SELECT * FROM table WHERE mytimestamp >= NOW() - INTERVAL 30 SECOND

!писал по памяти, могут быть ошибки!

READ ALSO
Есть ли шанс расшифровать базу?

Есть ли шанс расшифровать базу?

У меня есть диск с веб Java приложением и всем необходимым (Apache, плагины итд) чтоб оно работало на компьютере через ИЕЭто приложение использует...

154
Помощь с преобразованием данных с базы в многомерные массивы

Помощь с преобразованием данных с базы в многомерные массивы

Из этой выборки нужно сделать многомерный массив:

154
С каких символов должен состоять пароль пользователя mysql?

С каких символов должен состоять пароль пользователя mysql?

В доках ничего не нашелМожет кто подскажет?

149
Ошибка в поиске mySQL

Ошибка в поиске mySQL

Выводит Resource id #6, хотя к базе подключен и вроде все хорошоНапрямую через phpmyadmin запрос работает

158