|
|
|
| подскажите пожалуйста как сделать выбор из базы объектов за определенное время, где-то видел раньше такую тему, а сейчас не могу найти.
Спасибо | |
|
|
|
|
|
|
|
для: slnr
(06.06.2008 в 12:40)
| | А в таблице есть поле, хранящее время, чтобы производить выборку по нему? | |
|
|
|
|
|
|
|
для: SportSoft
(06.06.2008 в 12:44)
| | Да, я сделал три поля day, month, year, вот нужно чтоб в течении одного месяца выбиралось определенное количество дней. | |
|
|
|
|
|
|
|
для: slnr
(06.06.2008 в 13:24)
| | Пример выборки записей текущего месяца с ограничением на 10 записей:
$sql = mysql_query("SELECT * FROM `table` WHERE `month` = ".date("m")." LIMIT 10;");
День, месяц и год было бы проще хранить в поле типа DATE - удобно и объем будет меньший. | |
|
|
|
|
|
|
|
для: SportSoft
(06.06.2008 в 13:38)
| | а если мне нужны дни с 4 по 23, то как мне быть тогда?
я раньше видел в запросе использовался знак <
что-то вроде этого, но как правильно написать я не знаю
$sql = mysql_query("SELECT * FROM `table` WHERE `month` < ".date("m")." LIMIT 10;"); | |
|
|
|
|
|
|
|
для: slnr
(06.06.2008 в 19:25)
| | Подскажите пожалуйста где почитать про это можно | |
|
|
|
|
|
|
|
для: slnr
(08.06.2008 в 14:10)
| | Выбор из таблицы "table" данных за дату $date период от $time1 до $time2.
Пример:
SELECT * FROM table WHERE DATE = '$date' AND (TIME >= '$time1' and TIME <= '$time2')
|
| |
|
|
|
|
|
|
|
для: slnr
(06.06.2008 в 19:25)
| | >а если мне нужны дни с 4 по 23, то как мне быть тогда?
$sql = mysql_query("SELECT * FROM `table` WHERE `month` BETWEEN 4 AND 23;");
|
| |
|
|
|
|
|
|
|
для: SportSoft
(08.06.2008 в 18:33)
| |
SELECT *
FROM `table`
WHERE `year` = 2008
AND `month` = 6
AND (`day` BETWEEN 4 AND 23)
|
| |
|
|
|