|
0 / 0 / 2
Регистрация: 01.08.2012
Сообщений: 82
|
|||||||||||
Расписание php+mysql22.04.2014, 21:54. Показов 2740. Ответов 8
Метки нет (Все метки)
Есть код при выполнении которого из bd берётся Дата в формате YY-MM-DD hh:mm:ss, и сравнивая текущюю дату и дату из бд, таймер отсчитывает время до даты из БД. Когда даты совпадают, то процесс считается завершенным, но вот проблема в том, что приходится каждый раз добавлять следущую дату в БД, чтобы счетчик вновь пошел дальше, а если в БД добавить сразу 2-3 даты или более, то он выберет сразу последнюю.
used - хотел сделать, чтобы после того как дата пройдет, сюда выставлялось мол использовано. Подскажите как можно реализовать? //P.S. PHP только начал учить, пока пишу только по некоторой аналогии с C++
0
|
|||||||||||
| 22.04.2014, 21:54 | |
|
Ответы с готовыми решениями:
8
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in z:\home\localhost\www\php\mysql.php on line 16
Расписание занятий php+mysql |
|
0 / 0 / 2
Регистрация: 01.08.2012
Сообщений: 82
|
||||||
| 23.04.2014, 11:11 [ТС] | ||||||
|
Возможно не так поняли, но суть в том, что нужно дату брать ближайшую к нынешней которая берется этой функцией new DateTime();и каждый раз счетчик переходил на следующую ближайшую дату. Вся проблема у меня выходит с реализацией, как писал ранее, туго с php пока что.
Добавлено через 55 минут BvtyyВозникает такой вопрос, как сравнивать даты? ладно там 1 и 2 сравнить все ясно, а даты? if(date>now) не сработает? Добавлено через 5 часов 51 минуту В общем решил проблему) просто запрос решил посмотреть и подумать немного)
0
|
||||||
|
112 / 93 / 15
Регистрация: 03.10.2012
Сообщений: 315
|
|
| 23.04.2014, 11:18 | |
|
Какие у вас временные интервалы?
0
|
|
|
0 / 0 / 2
Регистрация: 01.08.2012
Сообщений: 82
|
|
| 23.04.2014, 11:24 [ТС] | |
|
Временные интервалы разные. Когда пара суток, когда пара часов, в общем сейчас задался проблемой, нужно чтобы дата которая уже использована отмечалась в db как used="1", чтобы потом уже её не использовать и переходить на следующую ближайшую дату с used="0"
Запись должна помечаться used="1" только после двух часов после её начала, допустим дата 2014-01-10 14:00:00, то когда это время наступит через 2 часа т.е. в 16:00 становилась отметка used="1" и счетчик переходил на следующую дату
0
|
|
|
112 / 93 / 15
Регистрация: 03.10.2012
Сообщений: 315
|
||||||
| 23.04.2014, 11:36 | ||||||
Сообщение было отмечено samarcs как решение
Решение
1
|
||||||
|
0 / 0 / 2
Регистрация: 01.08.2012
Сообщений: 82
|
|
| 23.04.2014, 11:43 [ТС] | |
|
Интервал не высчитывает, сразу used = 1 ставит, а так все в порядке
0
|
|
|
112 / 93 / 15
Регистрация: 03.10.2012
Сообщений: 315
|
|||||||||||
| 23.04.2014, 11:49 | |||||||||||
|
Что значит "не высчитывает интервал"?
Первый запрос выставляет всем датам, которые меньше текущей + 2 часа used = 1. В этот запрос можете добавить еще условие used = 0
1
|
|||||||||||
|
0 / 0 / 2
Регистрация: 01.08.2012
Сообщений: 82
|
|
| 23.04.2014, 11:52 [ТС] | |
|
UPDATE schedule SET used = 1 WHERE `date` < DATE_ADD(NOW(), INTERVAL -2 HOUR);
Решил проблему так вот)
0
|
|
| 23.04.2014, 11:52 | |
|
Помогаю со студенческими работами здесь
9
Создать АИС "Расписание" с использованием PHP и MySQL Как изучать mysql и php? Сначала php, а потом mysql или наоборот, или сразу? Школьное расписание на PHP. Нужен скрипт составления таблицы. Подключение к БД MySQL. Xamarin Studio: C#-PHP-MySQL Подключение к БД MySQL. Xamarin Studio: C#-PHP-MySQL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|