Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: запутался с time()
 
 автор: RV   (07.10.2005 в 18:20)   письмо автору
 
 

сервер добавляет статьи в базу, и время у добавления у этих статей такое:

$t = time() - 4*3600

а мне надо вывести статьи, которые не старее двух дней.

<?
$exp_date 
$t 172800;  // 172800 это два дня в секундах
$sql =query("SELECT page_date FROM $db_pages WHERE page_date > '$exp_date'");
if (
mysql_num_rows($sql) > 0)
{
    
$new_art true;
}
?>

правильно ли составлено условие page_date > '$exp_date' ?
а то что то на ночь глядя плохо соображается

   
 
 автор: cernos   (07.10.2005 в 18:47)   письмо автору
 
   для: RV   (07.10.2005 в 18:20)
 

В принципе можно облегчить задачу, если вам необходимо вывести все записи которым меньше двух дней, то делайте так:

$sql =query("SELECT page_date FROM $db_pages WHERE page_date >NOW() - INTERVAL 2 DAY);

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования