Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Подскажите, пож., как сделать выборку mySQL:
'SELECT * FROM `a`.`created` WHERE DAYOFYEAR(`a`.`created`)='.$d.' AND MONTH(`a`.`created`)='.$m
я думаю вы догадались, что $m, $d это порядковые номера месяца и дня в году.
можно поинтересоваться а зачем это надо?
----- if(time()>1356048000) die();
Мелкий
Отправлено: 27 Сентября, 2011 - 09:18:32
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
White пишет:
можно поинтересоваться а зачем это надо?
Например, для новостей: "этот день в прошлом".
White, меня несколько (т.е. совсем) смущает запрос, выбирается из бд a, таблицы created по условию поля created в таблице a. Сходи не знаю куда, принеси неизвестно что?
----- PostgreSQL DBA
hanns-g
Отправлено: 27 Сентября, 2011 - 11:53:53
Новичок
Покинул форум
Сообщений всего: 40
Дата рег-ции: Июнь 2010
Помог: 0 раз(а)
Добрый день
Огромное спасибо за ответ!!! Сейчас попробую, ато вчера лег в 5 утра...
Это не так даже к новостям - как, что то типа календаря
даты всякие - праздники... (Добавление)
Мелкий пишет:
White, меня несколько (т.е. совсем) смущает запрос, выбирается из бд a, таблицы created по условию поля created в таблице a. Сходи не знаю куда, принеси неизвестно что?
ну это часть запроса, мен надо сделать саму выборку (Добавление)
если вставляю эту часть кода - не выводит вобще ничего
пробовал по разному - ничего
AND DAYOFYEAR(a.created = '.$d.') AND MONTH( a.created ='.$m.')
помогите плиз рзобраться, это код из джумловского модуля, вот весь листинг:
(Добавление)
32 строка (Добавление)
без этой строчки выводит последнюю запись (Добавление)
Люди помогите пож.
hanns-g
Отправлено: 27 Сентября, 2011 - 20:13:46
Новичок
Покинул форум
Сообщений всего: 40
Дата рег-ции: Июнь 2010
Помог: 0 раз(а)
ЛЮДИ ПОДСКАЖИТЕ КАК СДЕЛАТЬ
ОЧЕНЬ ПРОШУ
savenko
Отправлено: 29 Сентября, 2011 - 15:00:03
Новичок
Покинул форум
Сообщений всего: 26
Дата рег-ции: Дек. 2010
Помог: 0 раз(а)
Пиши запрос такого вида
$query="SELECT * FROM название таблицы WHERE cтолбец где даты LIKE '%".date('-m-d')."%'";
Произойдет следующее в твоем запросе:
Запрос выберет все что будет совпадать в стобце даты со значением, на пример "-09-29"
hanns-g
Отправлено: 29 Сентября, 2011 - 15:23:30
Новичок
Покинул форум
Сообщений всего: 40
Дата рег-ции: Июнь 2010
Помог: 0 раз(а)
Большое спасибо за ответ!!!
странно вчера мне писало, что эта тема удалена
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.