Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
1 / 1 / 0
Регистрация: 07.10.2012
Сообщений: 54

Диапазон дней недели MySQL

06.08.2013, 16:59. Показов 1498. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, столкнулся с проблемкой и понятия не имею какой запрос отправить

В базе данных имеется таблица table:
time datetime
name varchar(50)
В ней хранится программа передач. Например:
2003-10-20 17:00 Factor
2003-10-20 18:00 Factor
2003-10-20 19:00 Form
2003-10-21 14:00 Factor
2003-10-21 15:00 Form
2003-10-21 17:00 Factor
2003-10-22 17:00 Factor
2003-10-22 18:00 Factor
2003-10-22 19:00 Factor
2003-10-23 18:00 Factor
На запрос "Factor" PHP-скрипт должен вернуть
пн-ср: 17:00
пн,ср-чт: 18:00
вт: 14:00
ср: 19:00
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.08.2013, 16:59
Ответы с готовыми решениями:

Получить кол-во дней в месяце и дни недели
Приветствую. Задумался я над календарем событий на сайте (типа органайзера). Нужно создать массив с количеством элементов равным...

Используя аргументы $day и $color функции WeekDay(), а также глобальную переменную $size отобразите названия дней недели
Помогите пожалуйста разобраться,как написать скрипт.Зная,что он легкий,но сообразить не могу. В скрипте используя аргументы $day и $color...

Выбрать данные за 90 дней mysql
как сделать выборку за 90 дней, если дата храниться в timespamp? SELECT `modx_site_content`.id, pagetitle,article, ...

11
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38193 / 21126 / 4309
Регистрация: 12.02.2012
Сообщений: 34,732
Записей в блоге: 14
06.08.2013, 17:39
Пойдет?

SQL
1
SELECT TIME FROM TABLE WHERE name LIKE '%Factor'
0
1 / 1 / 0
Регистрация: 07.10.2012
Сообщений: 54
06.08.2013, 18:19  [ТС]
Неособо

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Notice: Undefined index: title in Z:\home\localhost\www\test2\task6.php on line 22
[Денвер: показать возможную причину ошибки] 2013-10-20 17:00:00 
 
Notice: Undefined index: title in Z:\home\localhost\www\test2\task6.php on line 22
 2013-10-20 18:00:00 
 
Notice: Undefined index: title in Z:\home\localhost\www\test2\task6.php on line 22
 2013-10-21 14:00:00 
 
Notice: Undefined index: title in Z:\home\localhost\www\test2\task6.php on line 22
 2013-10-21 17:00:00 
 
Notice: Undefined index: title in Z:\home\localhost\www\test2\task6.php on line 22
 2013-10-22 17:00:00 
 
Notice: Undefined index: title in Z:\home\localhost\www\test2\task6.php on line 22
 2013-10-22 18:00:00 
 
Notice: Undefined index: title in Z:\home\localhost\www\test2\task6.php on line 22
 2013-10-22 19:00:00 
 
Notice: Undefined index: title in Z:\home\localhost\www\test2\task6.php on line 22
 2013-10-23 18:00:00 
 
Notice: Undefined index: title in Z:\home\localhost\www\test2\task6.php on line 22
 2013-10-20 17:00:00
0
 Аватар для Dealiss
296 / 284 / 84
Регистрация: 10.05.2013
Сообщений: 920
06.08.2013, 18:34
дай код этого файла: task6.php
0
1 / 1 / 0
Регистрация: 07.10.2012
Сообщений: 54
06.08.2013, 18:53  [ТС]
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
$db=mysql_connect("localhost","php","12345"); 
mysql_select_db("test1",$db);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ без названия</title>
</head>
 
<body>
 
<?php  
error_reporting (E_ALL);
 
 
 $result=mysql_query("SELECT time FROM table WHERE name LIKE '%Factor'",$db);
        $myrow=mysql_fetch_array($result);
 
        do{       
       printf(" %s %s <br>",$myrow["air"],$myrow["title"]);
        }while ($myrow=mysql_fetch_array($result)); ?>
 
 
</body>
</html>
0
 Аватар для Dealiss
296 / 284 / 84
Регистрация: 10.05.2013
Сообщений: 920
06.08.2013, 19:19
И всё таки не понял вопроса.
Это что?
пн-ср: 17:00
пн,ср-чт: 18:00
вт: 14:00
ср: 19:00
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38193 / 21126 / 4309
Регистрация: 12.02.2012
Сообщений: 34,732
Записей в блоге: 14
06.08.2013, 19:23
Цитата Сообщение от DisneyLand Посмотреть сообщение
Undefined index
- ты с таблицами и индексами разберись...
0
 Аватар для Dealiss
296 / 284 / 84
Регистрация: 10.05.2013
Сообщений: 920
06.08.2013, 19:30
Цитата Сообщение от Catstail Посмотреть сообщение
- ты с таблицами и индексами разберись...
Поддерживаю! Он использует mysql_fetch_array(), а потом $myrow["air"],$myrow["title"]
0
1 / 1 / 0
Регистрация: 07.10.2012
Сообщений: 54
06.08.2013, 19:57  [ТС]
Цитата Сообщение от Dealiss Посмотреть сообщение
И всё таки не понял вопроса.
Это что?
что тут непонятного? имеем таблицу

2003-10-20 17:00 Factor
2003-10-20 18:00 Factor
2003-10-20 19:00 Form
2003-10-21 14:00 Factor
2003-10-21 15:00 Form
2003-10-21 17:00 Factor
2003-10-22 17:00 Factor
2003-10-22 18:00 Factor
2003-10-22 19:00 Factor
2003-10-23 18:00 Factor

отправляем запрос и на выходе должны быть диапазоны по времени на 17:00 пн-ср, 18:00 пн,ср-чт 14:00 вт и 19:00 ср. последние числа в дате это дни недели! с таблицей все нормально id первичный авто-инкремент.

Добавлено через 18 минут
ой хренатню написал извиняюсь)))))


индексы исправил, но толком ничего не изменилось. Видимо вы не поняли задание мне не нужно тупо вытащить из базы все что есть, мне нужно сортировать по времени и дням! выше я написал все
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
06.08.2013, 20:14
SQL
1
SELECT .... ORDER BY `date` ASC
0
1 / 1 / 0
Регистрация: 07.10.2012
Сообщений: 54
06.08.2013, 21:21  [ТС]
о боже мой, ну прочитайте мой первый пост

На запрос "Factor" PHP-скрипт должен вернуть
пн-ср: 17:00
пн,ср-чт: 18:00
вт: 14:00
ср: 19:00

почему именно так выводит всем понятно?!
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
06.08.2013, 21:35
о боже мой, почитайте про возможные форматы даты. Сначала сортируйте по дате в запросе, а затем всю остальную сортировку делайте в скрипте. Причем с этим "пн-ср" надо будет поизгаляться
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.08.2013, 21:35
Помогаю со студенческими работами здесь

Как вывести списком диапазон дат и дней недели между двумя датами
Доброго времени суток, форумчане! Столкнулся с задачей, которую не получается пока решить, может кто делал подобное? Есть шаблон...

Как получить день недели из поля (DateTime) и связать с таблицей Наименований Дней недели
В одной таблице есть поле с датами. А в другой наименования дней недели на одном из иностранных языков. Как мне их связать в сохраненной...

Определить, какой будет день недели через N дней, если сегодня день недели S
Вычисление с днями недели. Обозначим дни как 0 = воскресенье, 1 = понедельник, ..., 6 = суббота. Определите предикат p( +S, +N, -R),...

Преобразование дней в недели
2: Написать программу, которая преобразует введенное пользователем количество дней в количество полных недель и остатка дней. Например, при...

Вывод дней недели
Мне необходимо вывести дни недели (на 2 недели сразу), но почему то выводит так: 16.03 понедельник 17.03 вторник 11.03 среда ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru