[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mysql php
copchic
Естть таблица
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 сутки запрос будет

$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 написал(а):
А вот интересно, если тебе не отвечать, то ты сам "дошурупишь" найти функцию, которая находит разность между датой из БД и текущим временем? wink.gif

Спустя 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 написал(а):
Спасибо!!!


_____________
Я знаю, что ничего не знаю...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.