powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не получается выбрать по дате (((
5 сообщений из 5, страница 1 из 1
Не получается выбрать по дате (((
    #32200184
ANNykey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
у меня такая проблема.
нужно выбрать все темы за последнии 7 дней .... реализовывая на пхп+муск $dat = date("Y.m.d");
$date = explode(".",$dat);
$date = $date -7;
if ($date < 0){ $date = 30 + $date;$date = $date - 1;if ($date<10 and $date>0){$date = "0".$date;} if ($date == 0 ){$date = 12;$date[0]=$date[0]-1; }}

$dat_7 = $date[0]."-".$date."-".$date;

$query = "SELECT id, data, zagolov from $userstable where (num_kat=\"$i\" and data > $dat_7) order by data desc limit 3";
$result = MYSQL_QUERY($query);


и не работает (((((((
может кто поможет ?
заранее благодарен
...
Рейтинг: 0 / 0
Не получается выбрать по дате (((
    #32200227
medved
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
//Дата семь дней назад.. Дешево и сердито.
$date = date('Y-m-d', mktime ( 0 , 0 , 0 ,date( "m" )  ,date( "d" )- 7 ,date( "Y" )));

$query = 'SELECT id, data, zagolov from '.$userstable.' where (num_kat="'.$i.'" and data > "'.$date.''") order by data desc limit  3 '; //дата должна быть в кавычках если мне не изменяет память
$result = MYSQL_QUERY($query); 

...
Рейтинг: 0 / 0
Не получается выбрать по дате (((
    #32200299
ANNykey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
огоромное спасибо....
теперь все работает.....
еще раз thx %)
с ув. ANNy
...
Рейтинг: 0 / 0
Не получается выбрать по дате (((
    #32200302
aleksey_24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы сделал так, раз ты хочешь реалезовывать это при помощи PHP функций, как ты сказал (замечю)

Код: plaintext
1.
$unix = mktime ( "", "  ", "  ", $date_mon, $date_day, $date_year);
$target_date_1 = strtotime(" - 7  days", $unix);


Это изящнее.

Зоходи на http://forum.webcommand.ru

Там я тебе на все отвечю по поводу MySQL +PHP.
...
Рейтинг: 0 / 0
Не получается выбрать по дате (((
    #32200303
aleksey_24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извини - еще изящнее:

Код: plaintext
1.
$target_date_1 = strtotime( "-7  days", mktime ());


от текущей даты.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не получается выбрать по дате (((
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]