PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (168): В начало « ... 160 161 162 163 164 165 [166] 167 168 »

> Найдено сообщений: 2508
SAD Отправлено: 02 Августа, 2009 - 16:13:39 • Тема: Как отправить email с localhost? • Форум: Apache и другие веб-серверы

Ответов: 14
Просмотров: 5249
а разве заглушка не стоит там?
SAD Отправлено: 13 Июля, 2009 - 14:06:42 • Тема: Создания опроса • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 61
Anton63 пишет:
Никто со структурой БД не поможет что ли? Однако

можно вытянуть, но тебе ник и все остальное нужно в сессии хранить
$_SESSION['...']=$nick;
и вытягивать также
база вроде норм, сам справишься
SAD Отправлено: 09 Июля, 2009 - 18:10:02 • Тема: Про человека и огурец • Форум: Прочее

Ответов: 12
Просмотров: 123
не согласен, правильно умножать, я как бы математик
SAD Отправлено: 07 Июля, 2009 - 20:27:32 • Тема: список • Форум: Программирование на PHP

Ответов: 1
Просмотров: 216
такой вопрос
есть выпадающий список, можно ли ,чтобы нулевое значение можно было ввести как text
в форму?
SAD Отправлено: 07 Июля, 2009 - 12:30:01 • Тема: Про человека и огурец • Форум: Прочее

Ответов: 12
Просмотров: 123
Stierus пишет:
(90*70)/100 = 63, округляя 65 Улыбка


я тоже так делал, но округление меня сбило
SAD Отправлено: 06 Июля, 2009 - 13:47:47 • Тема: выпадающий список • Форум: Программирование на PHP

Ответов: 26
Просмотров: 1352
помогите составить запрос с подзапросом
SAD Отправлено: 05 Июля, 2009 - 18:40:35 • Тема: выпадающий список • Форум: Программирование на PHP

Ответов: 26
Просмотров: 1352
я думал об этом, но не знаю как это сделать.
SAD Отправлено: 05 Июля, 2009 - 16:57:41 • Тема: выпадающий список • Форум: Программирование на PHP

Ответов: 26
Просмотров: 1352
valenok пишет:
SELECT DISTINCT (`id_r`) FROM `table1` WHERE `time`... ORDER BY `date` DESC
выбирает из одной таблицы то, что нужно ?


нет, из table имя нужно
(Добавление)
в чем прикол мы сначала выбираем а потом группируем в обратном порядке, а мне бы сгруппировать а потом отобрать
SAD Отправлено: 05 Июля, 2009 - 16:12:26 • Тема: выпадающий список • Форум: Программирование на PHP

Ответов: 26
Просмотров: 1352
valenok пишет:
Так ты храни время в виде 1200 = 12-00, 2330 = 23-30 и сравнивать время сразу станет проще.


да у меня нет проблемы со сравниванием времени!
мне нужно выбрать последнюю запись по дате и чтобы она удовлетворяла заданному промежутку времени
(Добавление)
valenok пишет:
Так ты храни время в виде 1200 = 12-00, 2330 = 23-30 и сравнивать время сразу станет проще.

SELECT * FROM `table1`, `table` WHERE `table`.`id_r`=`table1`.`id_r` AND `date`=CURDATE() AND `time` BETWEEN 1200 AND 2300


так у меня дата там 2009-04-04 а сейчас 2009-07-05 и как мне их можно приравнивать?

дата расписания записывается не на каждый день, а только дата начала действия расписания, то есть следующая дата может быть через N промежуток времени
SAD Отправлено: 05 Июля, 2009 - 16:02:33 • Тема: выпадающий список • Форум: Программирование на PHP

Ответов: 26
Просмотров: 1352
valenok пишет:
А почему с 9,30 по 14,00 ничего не выберет ? Есть же
Цитата:

1 1 2009-03-03 11-00
2 2 2009-03-03 12-00
А время ты как сравниваешь ?



потому что те записи были раньше, они теперь поменялись, это у меня так храниться история расписания движения автобусов , то есть с 2009-03-03 автобус отправлялся в 11-00, а с 2009-04-04 он теперь отправляется в 09-00, то есть мне нужно выбирать по последней дате расписания. у меня должна храниться история расписаний
SAD Отправлено: 05 Июля, 2009 - 15:54:34 • Тема: выпадающий список • Форум: Программирование на PHP

Ответов: 26
Просмотров: 1352
хорошо, сделаю для двух названий

база

table
id_r имя
1 qqq1
2 qqq2
id_r ключ

table1
id_k id_r date time
1 1 2009-03-03 11-00
2 2 2009-03-03 12-00
3 1 2009-04-04 09-00
4 2 2009-04-04 15-00

нужно вывести записи из table , то есть имена, задавая промежуток времени, но нужно выводить последние записи

делаю выборку по time ,задаю промежуток 08-00 19-00
должно вывести записи с id_k 3 и 4, то есть поздние
если time промежуток 09-30 до 14-00 то вообще ничего

пытался делать как и ты написал, еще до тебя с помощью ORDER BY ... DESC--- глухо
SAD Отправлено: 05 Июля, 2009 - 15:41:34 • Тема: выпадающий список • Форум: Программирование на PHP

Ответов: 26
Просмотров: 1352
valenok пишет:
ORDER BY `date` DESC LIMIT 1


у меня может выводиться не одна запись, и не должно повторяться имена полей

и все равно то,что приходиться на позднюю запись выводиться, а не должно
SAD Отправлено: 05 Июля, 2009 - 15:29:53 • Тема: выпадающий список • Форум: Программирование на PHP

Ответов: 26
Просмотров: 1352
даты я сравниваю в лоб и все норм, но дело не в этом.
мне нужно выбирать нужные записи. то есть если для поля qqq1 есть две даты, одна раньше одна позже, я выбираю за промежуток времени, именно времени 00:00:00 и допустим 12:00:00, и если нужное время попадает в позднюю дату записи, то выборка не происходит , а если обе даты для qqq1 попадают по промежутку времени, то выбирается последняя дата.
SAD Отправлено: 05 Июля, 2009 - 15:18:02 • Тема: выпадающий список • Форум: Программирование на PHP

Ответов: 26
Просмотров: 1352
что никто не поможет?
SAD Отправлено: 04 Июля, 2009 - 19:29:24 • Тема: выпадающий список • Форум: Программирование на PHP

Ответов: 26
Просмотров: 1352
нет, не надо.

опять, дабы не засоряя

есть в базе записи

имя дата время №
qqq1 2009-10-10 15-00 1
qqq2 2009-09-09 16-00 2
qqq3 2009-08-08 17-00 3
qqq1 2009-11-11 14-00 4
qqq2 2009-10-10 19-00 5
qqq3 2009-09-09 18-00 6

в чем смысл, идет отбор по полю время(задается промежуток времени), но и должно учитываться поле дата, то есть нужна последняя запись по дате.

пример , берется промежуток времени 15-00 - 18-00, и должно вывести поле с номером
6, если с 14-30 - 20-00 , поля с номерами 5 и 6
как это сделать?

Страниц (168): В начало « ... 160 161 162 163 164 165 [166] 167 168 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB