|
|
|
(РНР+SQL) Работа с БД и датой
|
|||
|---|---|---|---|
|
#18+
Подскажите, есть ли в SQL или PHP такая функция, чтоб выбирала из таблицы в БД запись по дате, входящей в определенный интервал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 15:36:04 |
|
||
|
(РНР+SQL) Работа с БД и датой
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. Можно также использовать конструкцию с BEETWIN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 15:39:51 |
|
||
|
(РНР+SQL) Работа с БД и датой
|
|||
|---|---|---|---|
|
#18+
Зачем лечить гланды через зад? У MySQL есть достаточное кол-во функций для работы с датой. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 16:34:36 |
|
||
|
(РНР+SQL) Работа с БД и датой
|
|||
|---|---|---|---|
|
#18+
Дело в том, что уменя дата в формате day-month-yearThour-minute-sec.000Z Как быть в этом случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 16:38:02 |
|
||
|
(РНР+SQL) Работа с БД и датой
|
|||
|---|---|---|---|
|
#18+
Переконвертировать дату либо средствами MySQL либо средствами PHP. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 16:52:53 |
|
||
|
(РНР+SQL) Работа с БД и датой
|
|||
|---|---|---|---|
|
#18+
4m@t!cЗачем лечить гланды через зад? У MySQL есть достаточное кол-во функций для работы с датой. Чем меньше функций в SQL-запросе, тем быстрее он работает. Привел дату-параметр к надлежащему виду и сравниваешь <= и >=. Это самое простое. И не за чем "лечить гланды через зад"! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 17:12:29 |
|
||
|
(РНР+SQL) Работа с БД и датой
|
|||
|---|---|---|---|
|
#18+
Через зад имелось ввиду, что тредстартер рассмтаривает решение задачи инструментами клиента (PHP), а не сервера (MySQL). Зачем перекладывать выборку на клиента, если все можно сделать на сервере? авторЧем меньше функций в SQL-запросе, тем быстрее он работает. А еще запрос на простую выборку быстрее, чем запрос на простую вставку. Ясное дело, что глупо для каждого сравнения пересчитывать значение, которое не изменяется. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 17:27:44 |
|
||
|
(РНР+SQL) Работа с БД и датой
|
|||
|---|---|---|---|
|
#18+
4m@t!cПереконвертировать дату либо средствами MySQL либо средствами PHP. ---------------------------------------- Артисты не приехали, приехали цыгане А как ее переконвертировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 18:29:57 |
|
||
|
(РНР+SQL) Работа с БД и датой
|
|||
|---|---|---|---|
|
#18+
Обратитесь к документации? Там это довольно подробно и внятно описано, что для PHP, что для MySQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2006, 19:58:10 |
|
||
|
(РНР+SQL) Работа с БД и датой
|
|||
|---|---|---|---|
|
#18+
Хорошо, где ее взять? Только на русском. Я ж написал что чайник. Подкиньте пару ссылок или еще чего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2006, 16:45:13 |
|
||
|
(РНР+SQL) Работа с БД и датой
|
|||
|---|---|---|---|
|
#18+
Официальный мануал MySQL 4 версии (англ.) конкретно Ваш случай: В MySQL 4.1.1. появилась функция STR_TO_DATE. формат: STR_TO_DATE(str,format) тип возращаемого значения: DATETIME Код: plaintext если у Вас версия MySQL - 4.1.1 или старше, то преобразование можно провести средствами MySQL, если младше - то придется ковырять через php. Ваш формат: day-month-yearThour-minute-sec.000Z Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2006, 17:55:35 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33635771&tid=1476468]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
58ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 426ms |

| 0 / 0 |
