Получение данных, введенных за последние 7 дней

V5
На сайте с 19.03.2008
Offline
23
641

Здравствуйте! У меня проблема в коде.

Необходимо вытаскивать данные, внесенные в период 7 дней.

Код следующий:


$t=date("Y-m-d G:i:s");
$result = mysql_query("SELECT * FROM Table1 WHERE glavnaya > DATE_ADD('$t', INTERVAL -7 DAY);",$db);
$danie = mysql_fetch_array($result,MYSQL_ASSOC);

Сам код срабатывает как надо, только дальше после него разметка страницы не идет.

Подскажите что ни так. Ошибок никаких не выдает. При закрытии этой части кода вся разметка выглядит корректно. За ранее спасибо

FFFFx029A
На сайте с 01.09.2007
Offline
142
#1

Формат даты у тя какойто не стандартный, наверн оно не распознаёт такой "Y-m-d G:i:s", ы

http://www.youtube.com/watch?v=Gyl4E4EcPdc (http://www.youtube.com/watch?v=Gyl4E4EcPdc) - партнёрка от Мавроди и МММ))) http://miniwm.ru/soft.php?read=917 (http://miniwm.ru/soft.php?read=917) CMS MiniWM v2.8 - 49.99$
V5
На сайте с 19.03.2008
Offline
23
#2

а какой должен быть? Дело в том что в базе данных он в таком же формате

FFFFx029A
На сайте с 01.09.2007
Offline
142
#3
vetal5:
а какой должен быть? Дело в том что в базе данных он в таком же формате

Стандарт:

date("Y-m-d H:i:s")

G = это без ноликов час

H = час с ноликами

и тогда вместо DATE_ADD, можно будет использовать просто DATE()

$result = mysql_query("SELECT * FROM Table1 WHERE glavnaya > DATE(NOW()-(INTERVAL -7 DAY));",$db);

$danie = mysql_fetch_assoc($result);

V5
На сайте с 19.03.2008
Offline
23
#4

Я наверное не точно выразился, задача не за 7 дней, а за 7 суток, т.е. время тоже важно

FFFFx029A
На сайте с 01.09.2007
Offline
142
#5

Вообщем исправте G на H и должно запахать у вас)

V5
На сайте с 19.03.2008
Offline
23
#6

поменял - ничего не изменилость

M
На сайте с 23.01.2009
Offline
12
#7
... только дальше после него разметка страницы не идет ...

Покажите как страница формируется.

написание скриптов... icq 377816882
embo
На сайте с 05.12.2008
Offline
24
#8

SELECT * FROM Table1 WHERE date > DATE_SUB(NOW(), INTERVAL 7 DAY)
Плавно двигаемся от сапы к статьям (http://miralinks.ru/users/registration/from:4223)
LX
На сайте с 11.06.2007
Offline
28
#9

Возможно интерпретатору php чем-то не угодила MYSQL_ASSOC...

Попробуйте без нее:

$danie = mysql_fetch_array($result);
Ѣ-программисты пишут на Petrovich (http://2lx.ru/2009/05/yazyk-programmirovaniya-petrovich/) и Ook! (http://2lx.ru/2009/06/yazyk-programmirovaniya-ook/) Нечего кушать? Подои Зорьку (http://zorkabiz.ru/?zorka=1071)! Мууу...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий