CREATE TABLE IF NOT EXISTS `link` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`tip` varchar(10) DEFAULT NULL,
`tel` varchar(16) DEFAULT NULL,
`data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Нужно выводить данные только по истечению 24 часов.
Пожалуйста помогите составить запрос!
Спустя 52 минуты, 54 секунды (30.10.2010 - 18:02) sergeiss написал(а):
Что имеется ввиду "по истечению 24 часов", куда выводить, кому показывать, в чем именно требуется помощь??? Одни вопросы только.
Спустя 9 минут, 32 секунды (30.10.2010 - 18:12) copchic написал(а):
Вывод в таблицу, только данные в таблице в течении 24 часов не должны показываться, только те которым истёк этот срок.
Вот запрос на вывод нужно его переделать.
Вот запрос на вывод нужно его переделать.
$res = mysqlQuery("SELECT * FROM `link`WHERE `tip` IN ('$text') and `tel` IN ('$tel')");
Спустя 19 минут, 58 секунд (30.10.2010 - 18:32) copchic написал(а):
Дошурупал через 1 сутки запрос будет
а как сделать через 24 часа или скажем через 10 часов?
$res = mysqlQuery("SELECT * FROM `link`WHERE `tip` IN ('$text') and `tel` IN ('$tel')and TO_DAYS(NOW()) - TO_DAYS(data) >= 1");
а как сделать через 24 часа или скажем через 10 часов?
Спустя 32 минуты (30.10.2010 - 19:04) sergeiss написал(а):
А вот интересно, если тебе не отвечать, то ты сам "дошурупишь" найти функцию, которая находит разность между датой из БД и текущим временем?

Спустя 34 минуты, 9 секунд (30.10.2010 - 19:38) copchic написал(а):
HOUR
Преобразует дату в числовом формате в часы.
Как применить в моём случае пока не пойму
Преобразует дату в числовом формате в часы.
Как применить в моём случае пока не пойму
Спустя 1 день, 13 часов, 39 минут, 49 секунд (2.11.2010 - 10:18) copchic написал(а):
Цитата |
функцию, которая находит разность между датой из БД и текущим временем |
в часах
Какая функция?Подскажите сам не нашел.
Какая функция?Подскажите сам не нашел.
Спустя 30 минут, 54 секунды (2.11.2010 - 10:48) SlavaFr написал(а):
date_add(`data` + INTERVAL 24 HOUR) < now()
Спустя 2 минуты, 56 секунд (2.11.2010 - 10:51) phpguest написал(а):
INTERVAL используй
Спустя 7 минут, 36 секунд (2.11.2010 - 10:59) copchic написал(а):
Спасибо!!!
_____________
Я знаю, что ничего не знаю...